Raspbian Package Auto-Building

Build log for meshlab (1.3.2+dfsg1-3) on armhf

meshlab1.3.2+dfsg1-3armhf → 2016-11-29 04:16:52

sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on bm-wb-04

+==============================================================================+
| meshlab 1.3.2+dfsg1-3 (armhf)                Mon, 28 Nov 2016 23:50:21 +0000 |
+==============================================================================+

Package: meshlab
Version: 1.3.2+dfsg1-3
Source Version: 1.3.2+dfsg1-3
Distribution: stretch-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/stretch-staging-armhf-sbuild-8df5b2f2-3fda-4588-a9f7-63a62798c82f' 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 [9541 kB]
Get:3 http://172.17.0.1/private stretch-staging/main armhf Packages [11.5 MB]
Fetched 21.0 MB in 30s (680 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: 'meshlab' packaging is maintained in the 'Git' version control system at:
https://anonscm.debian.org/git/debian-science/packages/meshlab.git
Please use:
git clone https://anonscm.debian.org/git/debian-science/packages/meshlab.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 4668 kB of source archives.
Get:1 http://172.17.0.1/private stretch-staging/main meshlab 1.3.2+dfsg1-3 (dsc) [2151 B]
Get:2 http://172.17.0.1/private stretch-staging/main meshlab 1.3.2+dfsg1-3 (tar) [4646 kB]
Get:3 http://172.17.0.1/private stretch-staging/main meshlab 1.3.2+dfsg1-3 (diff) [19.4 kB]
Fetched 4668 kB in 0s (6112 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/meshlab-sxNUFf/meshlab-1.3.2+dfsg1' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/meshlab-sxNUFf' with '<<BUILDDIR>>'

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


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

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

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

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  fuse2fs gnupg-l10n libfuse2 libsasl2-modules libssl1.0.2 manpages
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 17 not upgraded.
Need to get 772 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-Y3GU3y/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [772 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 772 B in 0s (61.3 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 14083 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

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

Arch check ok (armhf included in any)

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


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

Merged Build-Depends: debhelper (>= 9), docbook-xsl, lib3ds-dev (>= 1.3.0), libbz2-dev, libeigen3-dev, libglew-dev, libmuparser-dev, libopenctm-dev, libqhull-dev, libqt4-dev, libqt4-opengl-dev, xsltproc
Filtered Build-Depends: debhelper (>= 9), docbook-xsl, lib3ds-dev (>= 1.3.0), libbz2-dev, libeigen3-dev, libglew-dev, libmuparser-dev, libopenctm-dev, libqhull-dev, libqt4-dev, libqt4-opengl-dev, xsltproc
dpkg-deb: building package 'sbuild-build-depends-meshlab-dummy' in '/<<BUILDDIR>>/resolver-Y3GU3y/apt_archive/sbuild-build-depends-meshlab-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-meshlab-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-Y3GU3y/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-Y3GU3y/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-Y3GU3y/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-Y3GU3y/apt_archive ./ Sources [561 B]
Get:5 copy:/<<BUILDDIR>>/resolver-Y3GU3y/apt_archive ./ Packages [641 B]
Fetched 2535 B in 0s (4154 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

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

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  fuse2fs gnupg-l10n libfuse2 libsasl2-modules libssl1.0.2 manpages
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils debhelper
  dh-autoreconf dh-strip-nondeterminism docbook-xsl file fontconfig
  fontconfig-config fonts-dejavu-core gettext gettext-base groff-base
  intltool-debian lib3ds-1-3 lib3ds-dev libarchive-zip-perl libaudio2 libbsd0
  libbz2-dev libcroco3 libdrm-amdgpu1 libdrm-dev libdrm-exynos1
  libdrm-freedreno1 libdrm-nouveau2 libdrm-omap1 libdrm-radeon1 libdrm-tegra0
  libeigen3-dev libexpat1 libfile-stripnondeterminism-perl libfontconfig1
  libfreetype6 libgl1-mesa-dev libgl1-mesa-glx libglapi-mesa libglew-dev
  libglew2.0 libglib2.0-0 libglu1-mesa libglu1-mesa-dev libice6 libicu57
  libjbig0 libjpeg62-turbo libjpeg8 liblcms2-2 libmagic-mgc libmagic1 libmng1
  libmuparser-dev libmuparser2v5 libopenctm-dev libopenctm1 libpipeline1
  libpng16-16 libpthread-stubs0-dev libqhull-dev libqhull7 libqt4-dbus
  libqt4-declarative libqt4-designer libqt4-dev libqt4-dev-bin libqt4-help
  libqt4-network libqt4-opengl libqt4-opengl-dev libqt4-qt3support
  libqt4-script libqt4-scripttools libqt4-sql libqt4-svg libqt4-test
  libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4 libsigsegv2
  libsm6 libtiff5 libtool libunistring0 libx11-6 libx11-data libx11-dev
  libx11-xcb-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0
  libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev
  libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev
  libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev
  libxcb-sync-dev libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1
  libxcb1-dev libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev
  libxext6 libxfixes-dev libxfixes3 libxml2 libxrender1 libxshmfence-dev
  libxshmfence1 libxslt1.1 libxt6 libxxf86vm-dev libxxf86vm1 m4 man-db
  mesa-common-dev pkg-config po-debconf qdbus qt4-linguist-tools qt4-qmake
  qtchooser qtcore4-l10n sgml-base ucf x11-common x11proto-core-dev
  x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev
  x11proto-input-dev x11proto-kb-dev x11proto-xext-dev
  x11proto-xf86vidmode-dev xml-core xorg-sgml-doctools xsltproc xtrans-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois
  vacation dh-make dbtoepub docbook-xsl-doc-html | docbook-xsl-doc-pdf
  | docbook-xsl-doc-text | docbook-xsl-doc docbook-xsl-saxon fop libsaxon-java
  libxalan2-java libxslthl-java xalan gettext-doc libasprintf-dev
  libgettextpo-dev groff nas libeigen3-doc libmrpt-dev glew-utils
  liblcms2-utils libqt4-declarative-folderlistmodel
  libqt4-declarative-gestures libqt4-declarative-particles
  libqt4-declarative-shaders qt4-qmlviewer firebird-dev libmysqlclient-dev
  libpq-dev libsqlite0-dev libsqlite3-dev qt4-dev-tools qt4-doc unixodbc-dev
  libthai0 qt4-qtconfig libtool-doc gfortran | fortran95-compiler gcj-jdk
  libxcb-doc libxext-doc less www-browser libmail-box-perl sgml-base-doc
Recommended packages:
  docbook-xml curl | wget | lynx-cur bzip2-doc libgl1-mesa-dri libglib2.0-data
  shared-mime-info xdg-user-dirs ca-certificates libqt4-sql-mysql
  | libqt4-sql-odbc | libqt4-sql-psql | libqt4-sql-sqlite | libqt4-sql-sqlite2
  libcups2 qt-at-spi libltdl-dev libx11-doc libmail-sendmail-perl
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils debhelper
  dh-autoreconf dh-strip-nondeterminism docbook-xsl file fontconfig
  fontconfig-config fonts-dejavu-core gettext gettext-base groff-base
  intltool-debian lib3ds-1-3 lib3ds-dev libarchive-zip-perl libaudio2 libbsd0
  libbz2-dev libcroco3 libdrm-amdgpu1 libdrm-dev libdrm-exynos1
  libdrm-freedreno1 libdrm-nouveau2 libdrm-omap1 libdrm-radeon1 libdrm-tegra0
  libeigen3-dev libexpat1 libfile-stripnondeterminism-perl libfontconfig1
  libfreetype6 libgl1-mesa-dev libgl1-mesa-glx libglapi-mesa libglew-dev
  libglew2.0 libglib2.0-0 libglu1-mesa libglu1-mesa-dev libice6 libicu57
  libjbig0 libjpeg62-turbo libjpeg8 liblcms2-2 libmagic-mgc libmagic1 libmng1
  libmuparser-dev libmuparser2v5 libopenctm-dev libopenctm1 libpipeline1
  libpng16-16 libpthread-stubs0-dev libqhull-dev libqhull7 libqt4-dbus
  libqt4-declarative libqt4-designer libqt4-dev libqt4-dev-bin libqt4-help
  libqt4-network libqt4-opengl libqt4-opengl-dev libqt4-qt3support
  libqt4-script libqt4-scripttools libqt4-sql libqt4-svg libqt4-test
  libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4 libsigsegv2
  libsm6 libtiff5 libtool libunistring0 libx11-6 libx11-data libx11-dev
  libx11-xcb-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0
  libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev
  libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev
  libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev
  libxcb-sync-dev libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1
  libxcb1-dev libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev
  libxext6 libxfixes-dev libxfixes3 libxml2 libxrender1 libxshmfence-dev
  libxshmfence1 libxslt1.1 libxt6 libxxf86vm-dev libxxf86vm1 m4 man-db
  mesa-common-dev pkg-config po-debconf qdbus qt4-linguist-tools qt4-qmake
  qtchooser qtcore4-l10n sbuild-build-depends-meshlab-dummy sgml-base ucf
  x11-common x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev
  x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev
  x11proto-xext-dev x11proto-xf86vidmode-dev xml-core xorg-sgml-doctools
  xsltproc xtrans-dev
0 upgraded, 158 newly installed, 0 to remove and 17 not upgraded.
Need to get 52.4 MB/52.5 MB of archives.
After this operation, 199 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-Y3GU3y/apt_archive ./ sbuild-build-depends-meshlab-dummy 0.invalid.0 [854 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.12 [178 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-2 [971 kB]
Get:7 http://172.17.0.1/private stretch-staging/main armhf libexpat1 armhf 2.2.0-1 [61.7 kB]
Get:8 http://172.17.0.1/private stretch-staging/main armhf libpng16-16 armhf 1.6.26-2 [263 kB]
Get:9 http://172.17.0.1/private stretch-staging/main armhf libfreetype6 armhf 2.6.3-3+b1 [385 kB]
Get:10 http://172.17.0.1/private stretch-staging/main armhf ucf all 3.0036 [70.2 kB]
Get:11 http://172.17.0.1/private stretch-staging/main armhf fonts-dejavu-core all 2.37-1 [1068 kB]
Get:12 http://172.17.0.1/private stretch-staging/main armhf fontconfig-config all 2.11.0-6.7 [271 kB]
Get:13 http://172.17.0.1/private stretch-staging/main armhf libfontconfig1 armhf 2.11.0-6.7 [313 kB]
Get:14 http://172.17.0.1/private stretch-staging/main armhf fontconfig armhf 2.11.0-6.7 [402 kB]
Get:15 http://172.17.0.1/private stretch-staging/main armhf libxau6 armhf 1:1.0.8-1 [19.9 kB]
Get:16 http://172.17.0.1/private stretch-staging/main armhf x11-common all 1:7.7+16 [251 kB]
Get:17 http://172.17.0.1/private stretch-staging/main armhf libice6 armhf 2:1.0.9-1+b1 [51.9 kB]
Get:18 http://172.17.0.1/private stretch-staging/main armhf libsm6 armhf 2:1.2.2-1+b1 [31.2 kB]
Get:19 http://172.17.0.1/private stretch-staging/main armhf libxdmcp6 armhf 1:1.1.2-1.1 [24.9 kB]
Get:20 http://172.17.0.1/private stretch-staging/main armhf libxcb1 armhf 1.12-1 [129 kB]
Get:21 http://172.17.0.1/private stretch-staging/main armhf libx11-data all 2:1.6.3-1 [128 kB]
Get:22 http://172.17.0.1/private stretch-staging/main armhf libx11-6 armhf 2:1.6.3-1 [678 kB]
Get:23 http://172.17.0.1/private stretch-staging/main armhf libxt6 armhf 1:1.1.5-1 [155 kB]
Get:24 http://172.17.0.1/private stretch-staging/main armhf libaudio2 armhf 1.9.4-5 [72.8 kB]
Get:25 http://172.17.0.1/private stretch-staging/main armhf libjbig0 armhf 2.1-3.1 [27.5 kB]
Get:26 http://172.17.0.1/private stretch-staging/main armhf libjpeg8 armhf 8d1-2 [108 kB]
Get:27 http://172.17.0.1/private stretch-staging/main armhf liblcms2-2 armhf 2.7-1 [116 kB]
Get:28 http://172.17.0.1/private stretch-staging/main armhf libmng1 armhf 1.0.10+dfsg-3.1 [164 kB]
Get:29 http://172.17.0.1/private stretch-staging/main armhf libx11-xcb1 armhf 2:1.6.3-1 [176 kB]
Get:30 http://172.17.0.1/private stretch-staging/main armhf libxext6 armhf 2:1.3.3-1 [48.1 kB]
Get:31 http://172.17.0.1/private stretch-staging/main armhf libxxf86vm1 armhf 1:1.1.4-1 [20.2 kB]
Get:32 http://172.17.0.1/private stretch-staging/main armhf sgml-base all 1.29 [14.8 kB]
Get:33 http://172.17.0.1/private stretch-staging/main armhf libmagic-mgc armhf 1:5.29-1 [219 kB]
Get:34 http://172.17.0.1/private stretch-staging/main armhf libmagic1 armhf 1:5.29-1 [104 kB]
Get:35 http://172.17.0.1/private stretch-staging/main armhf file armhf 1:5.29-1 [63.3 kB]
Get:36 http://172.17.0.1/private stretch-staging/main armhf gettext-base armhf 0.19.8.1-1 [117 kB]
Get:37 http://172.17.0.1/private stretch-staging/main armhf libicu57 armhf 57.1-4 [7407 kB]
Get:38 http://172.17.0.1/private stretch-staging/main armhf libxml2 armhf 2.9.4+dfsg1-2.1 [804 kB]
Get:39 http://172.17.0.1/private stretch-staging/main armhf libsigsegv2 armhf 2.10-5 [28.4 kB]
Get:40 http://172.17.0.1/private stretch-staging/main armhf m4 armhf 1.4.17-5 [239 kB]
Get:41 http://172.17.0.1/private stretch-staging/main armhf autoconf all 2.69-10 [338 kB]
Get:42 http://172.17.0.1/private stretch-staging/main armhf autotools-dev all 20161112.1 [73.4 kB]
Get:43 http://172.17.0.1/private stretch-staging/main armhf automake all 1:1.15-5 [733 kB]
Get:44 http://172.17.0.1/private stretch-staging/main armhf autopoint all 0.19.8.1-1 [433 kB]
Get:45 http://172.17.0.1/private stretch-staging/main armhf libtool all 2.4.6-2 [545 kB]
Get:46 http://172.17.0.1/private stretch-staging/main armhf dh-autoreconf all 12 [15.8 kB]
Get:47 http://172.17.0.1/private stretch-staging/main armhf libarchive-zip-perl all 1.59-1 [95.5 kB]
Get:48 http://172.17.0.1/private stretch-staging/main armhf libfile-stripnondeterminism-perl all 0.028-1 [14.6 kB]
Get:49 http://172.17.0.1/private stretch-staging/main armhf dh-strip-nondeterminism all 0.028-1 [9020 B]
Get:50 http://172.17.0.1/private stretch-staging/main armhf libglib2.0-0 armhf 2.50.2-1 [2527 kB]
Get:51 http://172.17.0.1/private stretch-staging/main armhf libcroco3 armhf 0.6.11-2 [131 kB]
Get:52 http://172.17.0.1/private stretch-staging/main armhf libunistring0 armhf 0.9.6+really0.9.3-0.1 [252 kB]
Get:53 http://172.17.0.1/private stretch-staging/main armhf gettext armhf 0.19.8.1-1 [1433 kB]
Get:54 http://172.17.0.1/private stretch-staging/main armhf intltool-debian all 0.35.0+20060710.4 [26.3 kB]
Get:55 http://172.17.0.1/private stretch-staging/main armhf po-debconf all 1.0.20 [247 kB]
Get:56 http://172.17.0.1/private stretch-staging/main armhf debhelper all 10.2.2 [826 kB]
Get:57 http://172.17.0.1/private stretch-staging/main armhf xml-core all 0.17 [23.2 kB]
Get:58 http://172.17.0.1/private stretch-staging/main armhf docbook-xsl all 1.79.1+dfsg-2 [1249 kB]
Get:59 http://172.17.0.1/private stretch-staging/main armhf lib3ds-1-3 armhf 1.3.0-9 [41.3 kB]
Get:60 http://172.17.0.1/private stretch-staging/main armhf lib3ds-dev armhf 1.3.0-9 [35.0 kB]
Get:61 http://172.17.0.1/private stretch-staging/main armhf libbz2-dev armhf 1.0.6-8 [27.8 kB]
Get:62 http://172.17.0.1/private stretch-staging/main armhf libdrm-amdgpu1 armhf 2.4.73-1 [25.0 kB]
Get:63 http://172.17.0.1/private stretch-staging/main armhf libdrm-radeon1 armhf 2.4.73-1 [27.6 kB]
Get:64 http://172.17.0.1/private stretch-staging/main armhf libdrm-nouveau2 armhf 2.4.73-1 [23.5 kB]
Get:65 http://172.17.0.1/private stretch-staging/main armhf libdrm-omap1 armhf 2.4.73-1 [15.0 kB]
Get:66 http://172.17.0.1/private stretch-staging/main armhf libdrm-freedreno1 armhf 2.4.73-1 [23.5 kB]
Get:67 http://172.17.0.1/private stretch-staging/main armhf libdrm-exynos1 armhf 2.4.73-1 [18.1 kB]
Get:68 http://172.17.0.1/private stretch-staging/main armhf libdrm-tegra0 armhf 2.4.73-1 [14.4 kB]
Get:69 http://172.17.0.1/private stretch-staging/main armhf libdrm-dev armhf 2.4.73-1 [188 kB]
Get:70 http://172.17.0.1/private stretch-staging/main armhf xorg-sgml-doctools all 1:1.11-1 [21.9 kB]
Get:71 http://172.17.0.1/private stretch-staging/main armhf x11proto-core-dev all 7.0.31-1 [728 kB]
Get:72 http://172.17.0.1/private stretch-staging/main armhf libxau-dev armhf 1:1.0.8-1 [23.0 kB]
Get:73 http://172.17.0.1/private stretch-staging/main armhf libxdmcp-dev armhf 1:1.1.2-1.1 [40.8 kB]
Get:74 http://172.17.0.1/private stretch-staging/main armhf x11proto-input-dev all 2.3.2-1 [158 kB]
Get:75 http://172.17.0.1/private stretch-staging/main armhf x11proto-kb-dev all 1.0.7-1 [233 kB]
Get:76 http://172.17.0.1/private stretch-staging/main armhf xtrans-dev all 1.3.5-1 [100 kB]
Get:77 http://172.17.0.1/private stretch-staging/main armhf libpthread-stubs0-dev armhf 0.3-4 [4042 B]
Get:78 http://172.17.0.1/private stretch-staging/main armhf libxcb1-dev armhf 1.12-1 [165 kB]
Get:79 http://172.17.0.1/private stretch-staging/main armhf libx11-dev armhf 2:1.6.3-1 [749 kB]
Get:80 http://172.17.0.1/private stretch-staging/main armhf mesa-common-dev armhf 12.0.4-2 [502 kB]
Get:81 http://172.17.0.1/private stretch-staging/main armhf libglapi-mesa armhf 12.0.4-2 [64.4 kB]
Get:82 http://172.17.0.1/private stretch-staging/main armhf libxcb-dri2-0 armhf 1.12-1 [97.1 kB]
Get:83 http://172.17.0.1/private stretch-staging/main armhf libxcb-dri3-0 armhf 1.12-1 [95.5 kB]
Get:84 http://172.17.0.1/private stretch-staging/main armhf libxcb-glx0 armhf 1.12-1 [111 kB]
Get:85 http://172.17.0.1/private stretch-staging/main armhf libxcb-present0 armhf 1.12-1 [95.9 kB]
Get:86 http://172.17.0.1/private stretch-staging/main armhf libxcb-sync1 armhf 1.12-1 [98.7 kB]
Get:87 http://172.17.0.1/private stretch-staging/main armhf libxfixes3 armhf 1:5.0.2-1 [20.1 kB]
Get:88 http://172.17.0.1/private stretch-staging/main armhf libxdamage1 armhf 1:1.1.4-2+b1 [14.1 kB]
Get:89 http://172.17.0.1/private stretch-staging/main armhf libxshmfence1 armhf 1.2-1 [7642 B]
Get:90 http://172.17.0.1/private stretch-staging/main armhf libgl1-mesa-glx armhf 12.0.4-2 [152 kB]
Get:91 http://172.17.0.1/private stretch-staging/main armhf libx11-xcb-dev armhf 2:1.6.3-1 [178 kB]
Get:92 http://172.17.0.1/private stretch-staging/main armhf libxcb-dri3-dev armhf 1.12-1 [96.1 kB]
Get:93 http://172.17.0.1/private stretch-staging/main armhf libxcb-randr0 armhf 1.12-1 [106 kB]
Get:94 http://172.17.0.1/private stretch-staging/main armhf libxcb-render0 armhf 1.12-1 [104 kB]
Get:95 http://172.17.0.1/private stretch-staging/main armhf libxcb-render0-dev armhf 1.12-1 [108 kB]
Get:96 http://172.17.0.1/private stretch-staging/main armhf libxcb-randr0-dev armhf 1.12-1 [109 kB]
Get:97 http://172.17.0.1/private stretch-staging/main armhf libxcb-xfixes0 armhf 1.12-1 [99.5 kB]
Get:98 http://172.17.0.1/private stretch-staging/main armhf libxcb-shape0 armhf 1.12-1 [96.2 kB]
Get:99 http://172.17.0.1/private stretch-staging/main armhf libxcb-shape0-dev armhf 1.12-1 [97.4 kB]
Get:100 http://172.17.0.1/private stretch-staging/main armhf libxcb-xfixes0-dev armhf 1.12-1 [102 kB]
Get:101 http://172.17.0.1/private stretch-staging/main armhf libxcb-sync-dev armhf 1.12-1 [101 kB]
Get:102 http://172.17.0.1/private stretch-staging/main armhf libxcb-present-dev armhf 1.12-1 [97.3 kB]
Get:103 http://172.17.0.1/private stretch-staging/main armhf libxshmfence-dev armhf 1.2-1 [7152 B]
Get:104 http://172.17.0.1/private stretch-staging/main armhf libxcb-dri2-0-dev armhf 1.12-1 [98.6 kB]
Get:105 http://172.17.0.1/private stretch-staging/main armhf libxcb-glx0-dev armhf 1.12-1 [117 kB]
Get:106 http://172.17.0.1/private stretch-staging/main armhf x11proto-xext-dev all 7.3.0-1 [212 kB]
Get:107 http://172.17.0.1/private stretch-staging/main armhf x11proto-fixes-dev all 1:5.0-2 [19.2 kB]
Get:108 http://172.17.0.1/private stretch-staging/main armhf libxfixes-dev armhf 1:5.0.2-1 [22.1 kB]
Get:109 http://172.17.0.1/private stretch-staging/main armhf x11proto-damage-dev all 1:1.2.1-2 [11.8 kB]
Get:110 http://172.17.0.1/private stretch-staging/main armhf libxdamage-dev armhf 1:1.1.4-2+b1 [13.9 kB]
Get:111 http://172.17.0.1/private stretch-staging/main armhf libxext-dev armhf 2:1.3.3-1 [102 kB]
Get:112 http://172.17.0.1/private stretch-staging/main armhf x11proto-xf86vidmode-dev all 2.3.1-2 [6114 B]
Get:113 http://172.17.0.1/private stretch-staging/main armhf libxxf86vm-dev armhf 1:1.1.4-1 [24.8 kB]
Get:114 http://172.17.0.1/private stretch-staging/main armhf x11proto-dri2-dev all 2.8-2 [18.2 kB]
Get:115 http://172.17.0.1/private stretch-staging/main armhf x11proto-gl-dev all 1.4.17-1 [28.0 kB]
Get:116 http://172.17.0.1/private stretch-staging/main armhf libgl1-mesa-dev armhf 12.0.4-2 [40.1 kB]
Get:117 http://172.17.0.1/private stretch-staging/main armhf libglew2.0 armhf 2.0.0-3 [136 kB]
Get:118 http://172.17.0.1/private stretch-staging/main armhf libglu1-mesa armhf 9.0.0-2.1 [130 kB]
Get:119 http://172.17.0.1/private stretch-staging/main armhf libglu1-mesa-dev armhf 9.0.0-2.1 [169 kB]
Get:120 http://172.17.0.1/private stretch-staging/main armhf libglew-dev armhf 2.0.0-3 [126 kB]
Get:121 http://172.17.0.1/private stretch-staging/main armhf libjpeg62-turbo armhf 1:1.5.1-2 [109 kB]
Get:122 http://172.17.0.1/private stretch-staging/main armhf libmuparser2v5 armhf 2.2.3-6 [99.6 kB]
Get:123 http://172.17.0.1/private stretch-staging/main armhf libqhull7 armhf 2015.2-1 [175 kB]
Get:124 http://172.17.0.1/private stretch-staging/main armhf libqhull-dev armhf 2015.2-1 [261 kB]
Get:125 http://172.17.0.1/private stretch-staging/main armhf qtcore4-l10n all 4:4.8.7+dfsg-11+rpi1 [662 kB]
Get:126 http://172.17.0.1/private stretch-staging/main armhf libqtcore4 armhf 4:4.8.7+dfsg-11+rpi1 [1366 kB]
Get:127 http://172.17.0.1/private stretch-staging/main armhf libqt4-xml armhf 4:4.8.7+dfsg-11+rpi1 [126 kB]
Get:128 http://172.17.0.1/private stretch-staging/main armhf libqtdbus4 armhf 4:4.8.7+dfsg-11+rpi1 [193 kB]
Get:129 http://172.17.0.1/private stretch-staging/main armhf qtchooser armhf 63-g13a3d08-1 [21.9 kB]
Get:130 http://172.17.0.1/private stretch-staging/main armhf qdbus armhf 4:4.8.7+dfsg-11+rpi1 [72.2 kB]
Get:131 http://172.17.0.1/private stretch-staging/main armhf libqt4-dbus armhf 4:4.8.7+dfsg-11+rpi1 [52.8 kB]
Get:132 http://172.17.0.1/private stretch-staging/main armhf libqt4-network armhf 4:4.8.7+dfsg-11+rpi1 [496 kB]
Get:133 http://172.17.0.1/private stretch-staging/main armhf libqt4-script armhf 4:4.8.7+dfsg-11+rpi1 [684 kB]
Get:134 http://172.17.0.1/private stretch-staging/main armhf libqt4-sql armhf 4:4.8.7+dfsg-11+rpi1 [128 kB]
Get:135 http://172.17.0.1/private stretch-staging/main armhf libqt4-xmlpatterns armhf 4:4.8.7+dfsg-11+rpi1 [879 kB]
Get:136 http://172.17.0.1/private stretch-staging/main armhf libtiff5 armhf 4.0.7-1 [209 kB]
Get:137 http://172.17.0.1/private stretch-staging/main armhf libxrender1 armhf 1:0.9.9-2 [28.9 kB]
Get:138 http://172.17.0.1/private stretch-staging/main armhf libqtgui4 armhf 4:4.8.7+dfsg-11+rpi1 [3426 kB]
Get:139 http://172.17.0.1/private stretch-staging/main armhf libqt4-declarative armhf 4:4.8.7+dfsg-11+rpi1 [896 kB]
Get:140 http://172.17.0.1/private stretch-staging/main armhf libqt4-designer armhf 4:4.8.7+dfsg-11+rpi1 [3355 kB]
Get:141 http://172.17.0.1/private stretch-staging/main armhf libqt4-qt3support armhf 4:4.8.7+dfsg-11+rpi1 [895 kB]
Get:142 http://172.17.0.1/private stretch-staging/main armhf libqt4-dev-bin armhf 4:4.8.7+dfsg-11+rpi1 [1430 kB]
Get:143 http://172.17.0.1/private stretch-staging/main armhf libqt4-help armhf 4:4.8.7+dfsg-11+rpi1 [220 kB]
Get:144 http://172.17.0.1/private stretch-staging/main armhf libqt4-scripttools armhf 4:4.8.7+dfsg-11+rpi1 [229 kB]
Get:145 http://172.17.0.1/private stretch-staging/main armhf libqt4-svg armhf 4:4.8.7+dfsg-11+rpi1 [156 kB]
Get:146 http://172.17.0.1/private stretch-staging/main armhf libqt4-test armhf 4:4.8.7+dfsg-11+rpi1 [97.7 kB]
Get:147 http://172.17.0.1/private stretch-staging/main armhf qt4-linguist-tools armhf 4:4.8.7+dfsg-11+rpi1 [755 kB]
Get:148 http://172.17.0.1/private stretch-staging/main armhf qt4-qmake armhf 4:4.8.7+dfsg-11+rpi1 [1061 kB]
Get:149 http://172.17.0.1/private stretch-staging/main armhf libqt4-dev armhf 4:4.8.7+dfsg-11+rpi1 [882 kB]
Get:150 http://172.17.0.1/private stretch-staging/main armhf libqt4-opengl armhf 4:4.8.7+dfsg-11+rpi1 [292 kB]
Get:151 http://172.17.0.1/private stretch-staging/main armhf libqt4-opengl-dev armhf 4:4.8.7+dfsg-11+rpi1 [69.2 kB]
Get:152 http://172.17.0.1/private stretch-staging/main armhf libxslt1.1 armhf 1.1.29-2 [214 kB]
Get:153 http://172.17.0.1/private stretch-staging/main armhf xsltproc armhf 1.1.29-2 [120 kB]
Get:154 http://172.17.0.1/private stretch-staging/main armhf libeigen3-dev all 3.3.0-1 [834 kB]
Get:155 http://172.17.0.1/private stretch-staging/main armhf libmuparser-dev armhf 2.2.3-6 [29.0 kB]
Get:156 http://172.17.0.1/private stretch-staging/main armhf libopenctm1 armhf 1.0.3+dfsg1-1.1+b4 [43.6 kB]
Get:157 http://172.17.0.1/private stretch-staging/main armhf libopenctm-dev armhf 1.0.3+dfsg1-1.1+b4 [18.1 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 52.4 MB in 7s (6884 kB/s)
Selecting previously unselected package groff-base.
(Reading database ... 14083 files and directories currently installed.)
Preparing to unpack .../000-groff-base_1.22.3-8_armhf.deb ...
Unpacking groff-base (1.22.3-8) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../001-libbsd0_0.8.3-1_armhf.deb ...
Unpacking libbsd0:armhf (0.8.3-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../002-bsdmainutils_9.0.12_armhf.deb ...
Unpacking bsdmainutils (9.0.12) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../003-libpipeline1_1.4.1-2_armhf.deb ...
Unpacking libpipeline1:armhf (1.4.1-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../004-man-db_2.7.5-2_armhf.deb ...
Unpacking man-db (2.7.5-2) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../005-libexpat1_2.2.0-1_armhf.deb ...
Unpacking libexpat1:armhf (2.2.0-1) ...
Selecting previously unselected package libpng16-16:armhf.
Preparing to unpack .../006-libpng16-16_1.6.26-2_armhf.deb ...
Unpacking libpng16-16:armhf (1.6.26-2) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../007-libfreetype6_2.6.3-3+b1_armhf.deb ...
Unpacking libfreetype6:armhf (2.6.3-3+b1) ...
Selecting previously unselected package ucf.
Preparing to unpack .../008-ucf_3.0036_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0036) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../009-fonts-dejavu-core_2.37-1_all.deb ...
Unpacking fonts-dejavu-core (2.37-1) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../010-fontconfig-config_2.11.0-6.7_all.deb ...
Unpacking fontconfig-config (2.11.0-6.7) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../011-libfontconfig1_2.11.0-6.7_armhf.deb ...
Unpacking libfontconfig1:armhf (2.11.0-6.7) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../012-fontconfig_2.11.0-6.7_armhf.deb ...
Unpacking fontconfig (2.11.0-6.7) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../013-libxau6_1%3a1.0.8-1_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.8-1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../014-x11-common_1%3a7.7+16_all.deb ...
Unpacking x11-common (1:7.7+16) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../015-libice6_2%3a1.0.9-1+b1_armhf.deb ...
Unpacking libice6:armhf (2:1.0.9-1+b1) ...
Selecting previously unselected package libsm6:armhf.
Preparing to unpack .../016-libsm6_2%3a1.2.2-1+b1_armhf.deb ...
Unpacking libsm6:armhf (2:1.2.2-1+b1) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../017-libxdmcp6_1%3a1.1.2-1.1_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.2-1.1) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../018-libxcb1_1.12-1_armhf.deb ...
Unpacking libxcb1:armhf (1.12-1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../019-libx11-data_2%3a1.6.3-1_all.deb ...
Unpacking libx11-data (2:1.6.3-1) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../020-libx11-6_2%3a1.6.3-1_armhf.deb ...
Unpacking libx11-6:armhf (2:1.6.3-1) ...
Selecting previously unselected package libxt6:armhf.
Preparing to unpack .../021-libxt6_1%3a1.1.5-1_armhf.deb ...
Unpacking libxt6:armhf (1:1.1.5-1) ...
Selecting previously unselected package libaudio2:armhf.
Preparing to unpack .../022-libaudio2_1.9.4-5_armhf.deb ...
Unpacking libaudio2:armhf (1.9.4-5) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../023-libjbig0_2.1-3.1_armhf.deb ...
Unpacking libjbig0:armhf (2.1-3.1) ...
Selecting previously unselected package libjpeg8:armhf.
Preparing to unpack .../024-libjpeg8_8d1-2_armhf.deb ...
Unpacking libjpeg8:armhf (8d1-2) ...
Selecting previously unselected package liblcms2-2:armhf.
Preparing to unpack .../025-liblcms2-2_2.7-1_armhf.deb ...
Unpacking liblcms2-2:armhf (2.7-1) ...
Selecting previously unselected package libmng1:armhf.
Preparing to unpack .../026-libmng1_1.0.10+dfsg-3.1_armhf.deb ...
Unpacking libmng1:armhf (1.0.10+dfsg-3.1) ...
Selecting previously unselected package libx11-xcb1:armhf.
Preparing to unpack .../027-libx11-xcb1_2%3a1.6.3-1_armhf.deb ...
Unpacking libx11-xcb1:armhf (2:1.6.3-1) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../028-libxext6_2%3a1.3.3-1_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.3-1) ...
Selecting previously unselected package libxxf86vm1:armhf.
Preparing to unpack .../029-libxxf86vm1_1%3a1.1.4-1_armhf.deb ...
Unpacking libxxf86vm1:armhf (1:1.1.4-1) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../030-sgml-base_1.29_all.deb ...
Unpacking sgml-base (1.29) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../031-libmagic-mgc_1%3a5.29-1_armhf.deb ...
Unpacking libmagic-mgc (1:5.29-1) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../032-libmagic1_1%3a5.29-1_armhf.deb ...
Unpacking libmagic1:armhf (1:5.29-1) ...
Selecting previously unselected package file.
Preparing to unpack .../033-file_1%3a5.29-1_armhf.deb ...
Unpacking file (1:5.29-1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../034-gettext-base_0.19.8.1-1_armhf.deb ...
Unpacking gettext-base (0.19.8.1-1) ...
Selecting previously unselected package libicu57:armhf.
Preparing to unpack .../035-libicu57_57.1-4_armhf.deb ...
Unpacking libicu57:armhf (57.1-4) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../036-libxml2_2.9.4+dfsg1-2.1_armhf.deb ...
Unpacking libxml2:armhf (2.9.4+dfsg1-2.1) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../037-libsigsegv2_2.10-5_armhf.deb ...
Unpacking libsigsegv2:armhf (2.10-5) ...
Selecting previously unselected package m4.
Preparing to unpack .../038-m4_1.4.17-5_armhf.deb ...
Unpacking m4 (1.4.17-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../039-autoconf_2.69-10_all.deb ...
Unpacking autoconf (2.69-10) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../040-autotools-dev_20161112.1_all.deb ...
Unpacking autotools-dev (20161112.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../041-automake_1%3a1.15-5_all.deb ...
Unpacking automake (1:1.15-5) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../042-autopoint_0.19.8.1-1_all.deb ...
Unpacking autopoint (0.19.8.1-1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../043-libtool_2.4.6-2_all.deb ...
Unpacking libtool (2.4.6-2) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../044-dh-autoreconf_12_all.deb ...
Unpacking dh-autoreconf (12) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../045-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 .../046-libfile-stripnondeterminism-perl_0.028-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (0.028-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../047-dh-strip-nondeterminism_0.028-1_all.deb ...
Unpacking dh-strip-nondeterminism (0.028-1) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../048-libglib2.0-0_2.50.2-1_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.50.2-1) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../049-libcroco3_0.6.11-2_armhf.deb ...
Unpacking libcroco3:armhf (0.6.11-2) ...
Selecting previously unselected package libunistring0:armhf.
Preparing to unpack .../050-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 .../051-gettext_0.19.8.1-1_armhf.deb ...
Unpacking gettext (0.19.8.1-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../052-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 .../053-po-debconf_1.0.20_all.deb ...
Unpacking po-debconf (1.0.20) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../054-debhelper_10.2.2_all.deb ...
Unpacking debhelper (10.2.2) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../055-xml-core_0.17_all.deb ...
Unpacking xml-core (0.17) ...
Selecting previously unselected package docbook-xsl.
Preparing to unpack .../056-docbook-xsl_1.79.1+dfsg-2_all.deb ...
Unpacking docbook-xsl (1.79.1+dfsg-2) ...
Selecting previously unselected package lib3ds-1-3:armhf.
Preparing to unpack .../057-lib3ds-1-3_1.3.0-9_armhf.deb ...
Unpacking lib3ds-1-3:armhf (1.3.0-9) ...
Selecting previously unselected package lib3ds-dev.
Preparing to unpack .../058-lib3ds-dev_1.3.0-9_armhf.deb ...
Unpacking lib3ds-dev (1.3.0-9) ...
Selecting previously unselected package libbz2-dev:armhf.
Preparing to unpack .../059-libbz2-dev_1.0.6-8_armhf.deb ...
Unpacking libbz2-dev:armhf (1.0.6-8) ...
Selecting previously unselected package libdrm-amdgpu1:armhf.
Preparing to unpack .../060-libdrm-amdgpu1_2.4.73-1_armhf.deb ...
Unpacking libdrm-amdgpu1:armhf (2.4.73-1) ...
Selecting previously unselected package libdrm-radeon1:armhf.
Preparing to unpack .../061-libdrm-radeon1_2.4.73-1_armhf.deb ...
Unpacking libdrm-radeon1:armhf (2.4.73-1) ...
Selecting previously unselected package libdrm-nouveau2:armhf.
Preparing to unpack .../062-libdrm-nouveau2_2.4.73-1_armhf.deb ...
Unpacking libdrm-nouveau2:armhf (2.4.73-1) ...
Selecting previously unselected package libdrm-omap1:armhf.
Preparing to unpack .../063-libdrm-omap1_2.4.73-1_armhf.deb ...
Unpacking libdrm-omap1:armhf (2.4.73-1) ...
Selecting previously unselected package libdrm-freedreno1:armhf.
Preparing to unpack .../064-libdrm-freedreno1_2.4.73-1_armhf.deb ...
Unpacking libdrm-freedreno1:armhf (2.4.73-1) ...
Selecting previously unselected package libdrm-exynos1:armhf.
Preparing to unpack .../065-libdrm-exynos1_2.4.73-1_armhf.deb ...
Unpacking libdrm-exynos1:armhf (2.4.73-1) ...
Selecting previously unselected package libdrm-tegra0:armhf.
Preparing to unpack .../066-libdrm-tegra0_2.4.73-1_armhf.deb ...
Unpacking libdrm-tegra0:armhf (2.4.73-1) ...
Selecting previously unselected package libdrm-dev:armhf.
Preparing to unpack .../067-libdrm-dev_2.4.73-1_armhf.deb ...
Unpacking libdrm-dev:armhf (2.4.73-1) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../068-xorg-sgml-doctools_1%3a1.11-1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1) ...
Selecting previously unselected package x11proto-core-dev.
Preparing to unpack .../069-x11proto-core-dev_7.0.31-1_all.deb ...
Unpacking x11proto-core-dev (7.0.31-1) ...
Selecting previously unselected package libxau-dev:armhf.
Preparing to unpack .../070-libxau-dev_1%3a1.0.8-1_armhf.deb ...
Unpacking libxau-dev:armhf (1:1.0.8-1) ...
Selecting previously unselected package libxdmcp-dev:armhf.
Preparing to unpack .../071-libxdmcp-dev_1%3a1.1.2-1.1_armhf.deb ...
Unpacking libxdmcp-dev:armhf (1:1.1.2-1.1) ...
Selecting previously unselected package x11proto-input-dev.
Preparing to unpack .../072-x11proto-input-dev_2.3.2-1_all.deb ...
Unpacking x11proto-input-dev (2.3.2-1) ...
Selecting previously unselected package x11proto-kb-dev.
Preparing to unpack .../073-x11proto-kb-dev_1.0.7-1_all.deb ...
Unpacking x11proto-kb-dev (1.0.7-1) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../074-xtrans-dev_1.3.5-1_all.deb ...
Unpacking xtrans-dev (1.3.5-1) ...
Selecting previously unselected package libpthread-stubs0-dev:armhf.
Preparing to unpack .../075-libpthread-stubs0-dev_0.3-4_armhf.deb ...
Unpacking libpthread-stubs0-dev:armhf (0.3-4) ...
Selecting previously unselected package libxcb1-dev:armhf.
Preparing to unpack .../076-libxcb1-dev_1.12-1_armhf.deb ...
Unpacking libxcb1-dev:armhf (1.12-1) ...
Selecting previously unselected package libx11-dev:armhf.
Preparing to unpack .../077-libx11-dev_2%3a1.6.3-1_armhf.deb ...
Unpacking libx11-dev:armhf (2:1.6.3-1) ...
Selecting previously unselected package mesa-common-dev:armhf.
Preparing to unpack .../078-mesa-common-dev_12.0.4-2_armhf.deb ...
Unpacking mesa-common-dev:armhf (12.0.4-2) ...
Selecting previously unselected package libglapi-mesa:armhf.
Preparing to unpack .../079-libglapi-mesa_12.0.4-2_armhf.deb ...
Unpacking libglapi-mesa:armhf (12.0.4-2) ...
Selecting previously unselected package libxcb-dri2-0:armhf.
Preparing to unpack .../080-libxcb-dri2-0_1.12-1_armhf.deb ...
Unpacking libxcb-dri2-0:armhf (1.12-1) ...
Selecting previously unselected package libxcb-dri3-0:armhf.
Preparing to unpack .../081-libxcb-dri3-0_1.12-1_armhf.deb ...
Unpacking libxcb-dri3-0:armhf (1.12-1) ...
Selecting previously unselected package libxcb-glx0:armhf.
Preparing to unpack .../082-libxcb-glx0_1.12-1_armhf.deb ...
Unpacking libxcb-glx0:armhf (1.12-1) ...
Selecting previously unselected package libxcb-present0:armhf.
Preparing to unpack .../083-libxcb-present0_1.12-1_armhf.deb ...
Unpacking libxcb-present0:armhf (1.12-1) ...
Selecting previously unselected package libxcb-sync1:armhf.
Preparing to unpack .../084-libxcb-sync1_1.12-1_armhf.deb ...
Unpacking libxcb-sync1:armhf (1.12-1) ...
Selecting previously unselected package libxfixes3:armhf.
Preparing to unpack .../085-libxfixes3_1%3a5.0.2-1_armhf.deb ...
Unpacking libxfixes3:armhf (1:5.0.2-1) ...
Selecting previously unselected package libxdamage1:armhf.
Preparing to unpack .../086-libxdamage1_1%3a1.1.4-2+b1_armhf.deb ...
Unpacking libxdamage1:armhf (1:1.1.4-2+b1) ...
Selecting previously unselected package libxshmfence1:armhf.
Preparing to unpack .../087-libxshmfence1_1.2-1_armhf.deb ...
Unpacking libxshmfence1:armhf (1.2-1) ...
Selecting previously unselected package libgl1-mesa-glx:armhf.
Preparing to unpack .../088-libgl1-mesa-glx_12.0.4-2_armhf.deb ...
Unpacking libgl1-mesa-glx:armhf (12.0.4-2) ...
Selecting previously unselected package libx11-xcb-dev:armhf.
Preparing to unpack .../089-libx11-xcb-dev_2%3a1.6.3-1_armhf.deb ...
Unpacking libx11-xcb-dev:armhf (2:1.6.3-1) ...
Selecting previously unselected package libxcb-dri3-dev:armhf.
Preparing to unpack .../090-libxcb-dri3-dev_1.12-1_armhf.deb ...
Unpacking libxcb-dri3-dev:armhf (1.12-1) ...
Selecting previously unselected package libxcb-randr0:armhf.
Preparing to unpack .../091-libxcb-randr0_1.12-1_armhf.deb ...
Unpacking libxcb-randr0:armhf (1.12-1) ...
Selecting previously unselected package libxcb-render0:armhf.
Preparing to unpack .../092-libxcb-render0_1.12-1_armhf.deb ...
Unpacking libxcb-render0:armhf (1.12-1) ...
Selecting previously unselected package libxcb-render0-dev:armhf.
Preparing to unpack .../093-libxcb-render0-dev_1.12-1_armhf.deb ...
Unpacking libxcb-render0-dev:armhf (1.12-1) ...
Selecting previously unselected package libxcb-randr0-dev:armhf.
Preparing to unpack .../094-libxcb-randr0-dev_1.12-1_armhf.deb ...
Unpacking libxcb-randr0-dev:armhf (1.12-1) ...
Selecting previously unselected package libxcb-xfixes0:armhf.
Preparing to unpack .../095-libxcb-xfixes0_1.12-1_armhf.deb ...
Unpacking libxcb-xfixes0:armhf (1.12-1) ...
Selecting previously unselected package libxcb-shape0:armhf.
Preparing to unpack .../096-libxcb-shape0_1.12-1_armhf.deb ...
Unpacking libxcb-shape0:armhf (1.12-1) ...
Selecting previously unselected package libxcb-shape0-dev:armhf.
Preparing to unpack .../097-libxcb-shape0-dev_1.12-1_armhf.deb ...
Unpacking libxcb-shape0-dev:armhf (1.12-1) ...
Selecting previously unselected package libxcb-xfixes0-dev:armhf.
Preparing to unpack .../098-libxcb-xfixes0-dev_1.12-1_armhf.deb ...
Unpacking libxcb-xfixes0-dev:armhf (1.12-1) ...
Selecting previously unselected package libxcb-sync-dev:armhf.
Preparing to unpack .../099-libxcb-sync-dev_1.12-1_armhf.deb ...
Unpacking libxcb-sync-dev:armhf (1.12-1) ...
Selecting previously unselected package libxcb-present-dev:armhf.
Preparing to unpack .../100-libxcb-present-dev_1.12-1_armhf.deb ...
Unpacking libxcb-present-dev:armhf (1.12-1) ...
Selecting previously unselected package libxshmfence-dev:armhf.
Preparing to unpack .../101-libxshmfence-dev_1.2-1_armhf.deb ...
Unpacking libxshmfence-dev:armhf (1.2-1) ...
Selecting previously unselected package libxcb-dri2-0-dev:armhf.
Preparing to unpack .../102-libxcb-dri2-0-dev_1.12-1_armhf.deb ...
Unpacking libxcb-dri2-0-dev:armhf (1.12-1) ...
Selecting previously unselected package libxcb-glx0-dev:armhf.
Preparing to unpack .../103-libxcb-glx0-dev_1.12-1_armhf.deb ...
Unpacking libxcb-glx0-dev:armhf (1.12-1) ...
Selecting previously unselected package x11proto-xext-dev.
Preparing to unpack .../104-x11proto-xext-dev_7.3.0-1_all.deb ...
Unpacking x11proto-xext-dev (7.3.0-1) ...
Selecting previously unselected package x11proto-fixes-dev.
Preparing to unpack .../105-x11proto-fixes-dev_1%3a5.0-2_all.deb ...
Unpacking x11proto-fixes-dev (1:5.0-2) ...
Selecting previously unselected package libxfixes-dev:armhf.
Preparing to unpack .../106-libxfixes-dev_1%3a5.0.2-1_armhf.deb ...
Unpacking libxfixes-dev:armhf (1:5.0.2-1) ...
Selecting previously unselected package x11proto-damage-dev.
Preparing to unpack .../107-x11proto-damage-dev_1%3a1.2.1-2_all.deb ...
Unpacking x11proto-damage-dev (1:1.2.1-2) ...
Selecting previously unselected package libxdamage-dev:armhf.
Preparing to unpack .../108-libxdamage-dev_1%3a1.1.4-2+b1_armhf.deb ...
Unpacking libxdamage-dev:armhf (1:1.1.4-2+b1) ...
Selecting previously unselected package libxext-dev:armhf.
Preparing to unpack .../109-libxext-dev_2%3a1.3.3-1_armhf.deb ...
Unpacking libxext-dev:armhf (2:1.3.3-1) ...
Selecting previously unselected package x11proto-xf86vidmode-dev.
Preparing to unpack .../110-x11proto-xf86vidmode-dev_2.3.1-2_all.deb ...
Unpacking x11proto-xf86vidmode-dev (2.3.1-2) ...
Selecting previously unselected package libxxf86vm-dev:armhf.
Preparing to unpack .../111-libxxf86vm-dev_1%3a1.1.4-1_armhf.deb ...
Unpacking libxxf86vm-dev:armhf (1:1.1.4-1) ...
Selecting previously unselected package x11proto-dri2-dev.
Preparing to unpack .../112-x11proto-dri2-dev_2.8-2_all.deb ...
Unpacking x11proto-dri2-dev (2.8-2) ...
Selecting previously unselected package x11proto-gl-dev.
Preparing to unpack .../113-x11proto-gl-dev_1.4.17-1_all.deb ...
Unpacking x11proto-gl-dev (1.4.17-1) ...
Selecting previously unselected package libgl1-mesa-dev:armhf.
Preparing to unpack .../114-libgl1-mesa-dev_12.0.4-2_armhf.deb ...
Unpacking libgl1-mesa-dev:armhf (12.0.4-2) ...
Selecting previously unselected package libglew2.0:armhf.
Preparing to unpack .../115-libglew2.0_2.0.0-3_armhf.deb ...
Unpacking libglew2.0:armhf (2.0.0-3) ...
Selecting previously unselected package libglu1-mesa:armhf.
Preparing to unpack .../116-libglu1-mesa_9.0.0-2.1_armhf.deb ...
Unpacking libglu1-mesa:armhf (9.0.0-2.1) ...
Selecting previously unselected package libglu1-mesa-dev:armhf.
Preparing to unpack .../117-libglu1-mesa-dev_9.0.0-2.1_armhf.deb ...
Unpacking libglu1-mesa-dev:armhf (9.0.0-2.1) ...
Selecting previously unselected package libglew-dev:armhf.
Preparing to unpack .../118-libglew-dev_2.0.0-3_armhf.deb ...
Unpacking libglew-dev:armhf (2.0.0-3) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../119-libjpeg62-turbo_1%3a1.5.1-2_armhf.deb ...
Unpacking libjpeg62-turbo:armhf (1:1.5.1-2) ...
Selecting previously unselected package libmuparser2v5:armhf.
Preparing to unpack .../120-libmuparser2v5_2.2.3-6_armhf.deb ...
Unpacking libmuparser2v5:armhf (2.2.3-6) ...
Selecting previously unselected package libqhull7:armhf.
Preparing to unpack .../121-libqhull7_2015.2-1_armhf.deb ...
Unpacking libqhull7:armhf (2015.2-1) ...
Selecting previously unselected package libqhull-dev:armhf.
Preparing to unpack .../122-libqhull-dev_2015.2-1_armhf.deb ...
Unpacking libqhull-dev:armhf (2015.2-1) ...
Selecting previously unselected package qtcore4-l10n.
Preparing to unpack .../123-qtcore4-l10n_4%3a4.8.7+dfsg-11+rpi1_all.deb ...
Unpacking qtcore4-l10n (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libqtcore4:armhf.
Preparing to unpack .../124-libqtcore4_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking libqtcore4:armhf (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libqt4-xml:armhf.
Preparing to unpack .../125-libqt4-xml_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking libqt4-xml:armhf (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libqtdbus4:armhf.
Preparing to unpack .../126-libqtdbus4_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking libqtdbus4:armhf (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package qtchooser.
Preparing to unpack .../127-qtchooser_63-g13a3d08-1_armhf.deb ...
Unpacking qtchooser (63-g13a3d08-1) ...
Selecting previously unselected package qdbus.
Preparing to unpack .../128-qdbus_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking qdbus (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libqt4-dbus:armhf.
Preparing to unpack .../129-libqt4-dbus_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking libqt4-dbus:armhf (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libqt4-network:armhf.
Preparing to unpack .../130-libqt4-network_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking libqt4-network:armhf (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libqt4-script:armhf.
Preparing to unpack .../131-libqt4-script_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking libqt4-script:armhf (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libqt4-sql:armhf.
Preparing to unpack .../132-libqt4-sql_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking libqt4-sql:armhf (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libqt4-xmlpatterns:armhf.
Preparing to unpack .../133-libqt4-xmlpatterns_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking libqt4-xmlpatterns:armhf (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libtiff5:armhf.
Preparing to unpack .../134-libtiff5_4.0.7-1_armhf.deb ...
Unpacking libtiff5:armhf (4.0.7-1) ...
Selecting previously unselected package libxrender1:armhf.
Preparing to unpack .../135-libxrender1_1%3a0.9.9-2_armhf.deb ...
Unpacking libxrender1:armhf (1:0.9.9-2) ...
Selecting previously unselected package libqtgui4:armhf.
Preparing to unpack .../136-libqtgui4_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking libqtgui4:armhf (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libqt4-declarative:armhf.
Preparing to unpack .../137-libqt4-declarative_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking libqt4-declarative:armhf (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libqt4-designer:armhf.
Preparing to unpack .../138-libqt4-designer_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking libqt4-designer:armhf (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libqt4-qt3support:armhf.
Preparing to unpack .../139-libqt4-qt3support_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking libqt4-qt3support:armhf (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libqt4-dev-bin.
Preparing to unpack .../140-libqt4-dev-bin_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking libqt4-dev-bin (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libqt4-help:armhf.
Preparing to unpack .../141-libqt4-help_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking libqt4-help:armhf (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libqt4-scripttools:armhf.
Preparing to unpack .../142-libqt4-scripttools_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking libqt4-scripttools:armhf (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libqt4-svg:armhf.
Preparing to unpack .../143-libqt4-svg_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking libqt4-svg:armhf (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libqt4-test:armhf.
Preparing to unpack .../144-libqt4-test_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking libqt4-test:armhf (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package qt4-linguist-tools.
Preparing to unpack .../145-qt4-linguist-tools_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking qt4-linguist-tools (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package qt4-qmake.
Preparing to unpack .../146-qt4-qmake_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking qt4-qmake (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libqt4-dev.
Preparing to unpack .../147-libqt4-dev_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking libqt4-dev (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libqt4-opengl:armhf.
Preparing to unpack .../148-libqt4-opengl_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking libqt4-opengl:armhf (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libqt4-opengl-dev.
Preparing to unpack .../149-libqt4-opengl-dev_4%3a4.8.7+dfsg-11+rpi1_armhf.deb ...
Unpacking libqt4-opengl-dev (4:4.8.7+dfsg-11+rpi1) ...
Selecting previously unselected package libxslt1.1:armhf.
Preparing to unpack .../150-libxslt1.1_1.1.29-2_armhf.deb ...
Unpacking libxslt1.1:armhf (1.1.29-2) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../151-pkg-config_0.29-4_armhf.deb ...
Unpacking pkg-config (0.29-4) ...
Selecting previously unselected package xsltproc.
Preparing to unpack .../152-xsltproc_1.1.29-2_armhf.deb ...
Unpacking xsltproc (1.1.29-2) ...
Selecting previously unselected package libeigen3-dev.
Preparing to unpack .../153-libeigen3-dev_3.3.0-1_all.deb ...
Unpacking libeigen3-dev (3.3.0-1) ...
Selecting previously unselected package libmuparser-dev.
Preparing to unpack .../154-libmuparser-dev_2.2.3-6_armhf.deb ...
Unpacking libmuparser-dev (2.2.3-6) ...
Selecting previously unselected package libopenctm1:armhf.
Preparing to unpack .../155-libopenctm1_1.0.3+dfsg1-1.1+b4_armhf.deb ...
Unpacking libopenctm1:armhf (1.0.3+dfsg1-1.1+b4) ...
Selecting previously unselected package libopenctm-dev:armhf.
Preparing to unpack .../156-libopenctm-dev_1.0.3+dfsg1-1.1+b4_armhf.deb ...
Unpacking libopenctm-dev:armhf (1.0.3+dfsg1-1.1+b4) ...
Selecting previously unselected package sbuild-build-depends-meshlab-dummy.
Preparing to unpack .../157-sbuild-build-depends-meshlab-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-meshlab-dummy (0.invalid.0) ...
Setting up lib3ds-1-3:armhf (1.3.0-9) ...
Setting up x11proto-dri2-dev (2.8-2) ...
Setting up libexpat1:armhf (2.2.0-1) ...
Setting up libbz2-dev:armhf (1.0.6-8) ...
Setting up libqhull7:armhf (2015.2-1) ...
Setting up libjpeg62-turbo:armhf (1:1.5.1-2) ...
Setting up libarchive-zip-perl (1.59-1) ...
Setting up libdrm-amdgpu1:armhf (2.4.73-1) ...
Setting up libdrm-exynos1:armhf (2.4.73-1) ...
Setting up libpng16-16:armhf (1.6.26-2) ...
Setting up libdrm-freedreno1:armhf (2.4.73-1) ...
Setting up liblcms2-2:armhf (2.7-1) ...
Setting up libjbig0:armhf (2.1-3.1) ...
Setting up libsigsegv2:armhf (2.10-5) ...
Setting up libpthread-stubs0-dev:armhf (0.3-4) ...
Setting up fonts-dejavu-core (2.37-1) ...
Setting up qtcore4-l10n (4:4.8.7+dfsg-11+rpi1) ...
Setting up groff-base (1.22.3-8) ...
Setting up libglib2.0-0:armhf (2.50.2-1) ...
No schema files found: doing nothing.
Setting up libxshmfence1:armhf (1.2-1) ...
Setting up xorg-sgml-doctools (1:1.11-1) ...
Setting up libdrm-omap1:armhf (2.4.73-1) ...
Setting up qtchooser (63-g13a3d08-1) ...
Setting up libtiff5:armhf (4.0.7-1) ...
Setting up x11proto-xf86vidmode-dev (2.3.1-2) ...
Setting up gettext-base (0.19.8.1-1) ...
Setting up libpipeline1:armhf (1.4.1-2) ...
Setting up x11proto-kb-dev (1.0.7-1) ...
Setting up libglapi-mesa:armhf (12.0.4-2) ...
Setting up libdrm-tegra0:armhf (2.4.73-1) ...
Setting up m4 (1.4.17-5) ...
Setting up sgml-base (1.29) ...
Setting up libicu57:armhf (57.1-4) ...
Setting up libbsd0:armhf (0.8.3-1) ...
Setting up lib3ds-dev (1.3.0-9) ...
Setting up ucf (3.0036) ...
Setting up libxml2:armhf (2.9.4+dfsg1-2.1) ...
Setting up libqhull-dev:armhf (2015.2-1) ...
Setting up libfreetype6:armhf (2.6.3-3+b1) ...
Setting up libmagic-mgc (1:5.29-1) ...
Setting up libmagic1:armhf (1:5.29-1) ...
Setting up libcroco3:armhf (0.6.11-2) ...
Setting up libxslt1.1:armhf (1.1.29-2) ...
Setting up pkg-config (0.29-4) ...
Setting up xtrans-dev (1.3.5-1) ...
Processing triggers for libc-bin (2.24-5+rpi1) ...
Setting up libqtcore4:armhf (4:4.8.7+dfsg-11+rpi1) ...
Setting up autotools-dev (20161112.1) ...
Setting up libunistring0:armhf (0.9.6+really0.9.3-0.1) ...
Setting up libopenctm1:armhf (1.0.3+dfsg1-1.1+b4) ...
Setting up x11proto-gl-dev (1.4.17-1) ...
Processing triggers for systemd (232-3) ...
Setting up libdrm-radeon1:armhf (2.4.73-1) ...
Setting up libxdmcp6:armhf (1:1.1.2-1.1) ...
Setting up xml-core (0.17) ...
Setting up libdrm-nouveau2:armhf (2.4.73-1) ...
Setting up bsdmainutils (9.0.12) ...
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 x11-common (1:7.7+16) ...
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Running in chroot, ignoring request.
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libqt4-test:armhf (4:4.8.7+dfsg-11+rpi1) ...
Setting up libmuparser2v5:armhf (2.2.3-6) ...
Setting up libx11-data (2:1.6.3-1) ...
Setting up libqt4-xml:armhf (4:4.8.7+dfsg-11+rpi1) ...
Setting up qt4-linguist-tools (4:4.8.7+dfsg-11+rpi1) ...
Setting up libxau6:armhf (1:1.0.8-1) ...
Setting up autopoint (0.19.8.1-1) ...
Setting up libfile-stripnondeterminism-perl (0.028-1) ...
Setting up libjpeg8:armhf (8d1-2) ...
Setting up fontconfig-config (2.11.0-6.7) ...
Setting up x11proto-core-dev (7.0.31-1) ...
Setting up libmng1:armhf (1.0.10+dfsg-3.1) ...
Setting up libxshmfence-dev:armhf (1.2-1) ...
Setting up gettext (0.19.8.1-1) ...
Setting up libeigen3-dev (3.3.0-1) ...
Setting up libdrm-dev:armhf (2.4.73-1) ...
Setting up qt4-qmake (4:4.8.7+dfsg-11+rpi1) ...
Setting up libxau-dev:armhf (1:1.0.8-1) ...
Setting up xsltproc (1.1.29-2) ...
Setting up autoconf (2.69-10) ...
Setting up libqt4-sql:armhf (4:4.8.7+dfsg-11+rpi1) ...
Setting up libopenctm-dev:armhf (1.0.3+dfsg1-1.1+b4) ...
Setting up file (1:5.29-1) ...
Setting up libmuparser-dev (2.2.3-6) ...
Setting up intltool-debian (0.35.0+20060710.4) ...
Setting up libxdmcp-dev:armhf (1:1.1.2-1.1) ...
Setting up automake (1:1.15-5) ...
update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode
Setting up libice6:armhf (2:1.0.9-1+b1) ...
Setting up man-db (2.7.5-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libqtdbus4:armhf (4:4.8.7+dfsg-11+rpi1) ...
Setting up libxcb1:armhf (1.12-1) ...
Setting up x11proto-input-dev (2.3.2-1) ...
Setting up libtool (2.4.6-2) ...
Setting up libxcb-present0:armhf (1.12-1) ...
Setting up libfontconfig1:armhf (2.11.0-6.7) ...
Setting up libxcb-dri2-0:armhf (1.12-1) ...
Setting up libsm6:armhf (2:1.2.2-1+b1) ...
Setting up libxcb-dri3-0:armhf (1.12-1) ...
Setting up libxcb-glx0:armhf (1.12-1) ...
Setting up libxcb-randr0:armhf (1.12-1) ...
Setting up libxcb-xfixes0:armhf (1.12-1) ...
Setting up libxcb-render0:armhf (1.12-1) ...
Setting up po-debconf (1.0.20) ...
Setting up libqt4-script:armhf (4:4.8.7+dfsg-11+rpi1) ...
Setting up libx11-6:armhf (2:1.6.3-1) ...
Setting up qdbus (4:4.8.7+dfsg-11+rpi1) ...
Setting up libxcb-sync1:armhf (1.12-1) ...
Setting up libx11-xcb1:armhf (2:1.6.3-1) ...
Setting up x11proto-xext-dev (7.3.0-1) ...
Setting up libxt6:armhf (1:1.1.5-1) ...
Setting up libxcb-shape0:armhf (1.12-1) ...
Setting up libxrender1:armhf (1:0.9.9-2) ...
Setting up libxcb1-dev:armhf (1.12-1) ...
Setting up libxcb-glx0-dev:armhf (1.12-1) ...
Setting up libx11-dev:armhf (2:1.6.3-1) ...
Setting up libqt4-dbus:armhf (4:4.8.7+dfsg-11+rpi1) ...
Setting up libqt4-network:armhf (4:4.8.7+dfsg-11+rpi1) ...
Setting up libxcb-sync-dev:armhf (1.12-1) ...
Setting up libaudio2:armhf (1.9.4-5) ...
Setting up fontconfig (2.11.0-6.7) ...
Regenerating fonts cache... done.
Setting up libx11-xcb-dev:armhf (2:1.6.3-1) ...
Setting up mesa-common-dev:armhf (12.0.4-2) ...
Setting up libxext6:armhf (2:1.3.3-1) ...
Setting up libxfixes3:armhf (1:5.0.2-1) ...
Setting up x11proto-fixes-dev (1:5.0-2) ...
Setting up libqt4-xmlpatterns:armhf (4:4.8.7+dfsg-11+rpi1) ...
Setting up libxcb-dri2-0-dev:armhf (1.12-1) ...
Setting up libxcb-render0-dev:armhf (1.12-1) ...
Setting up x11proto-damage-dev (1:1.2.1-2) ...
Setting up libxcb-dri3-dev:armhf (1.12-1) ...
Setting up libxext-dev:armhf (2:1.3.3-1) ...
Setting up libxcb-shape0-dev:armhf (1.12-1) ...
Setting up libxxf86vm1:armhf (1:1.1.4-1) ...
Setting up libxxf86vm-dev:armhf (1:1.1.4-1) ...
Setting up libxfixes-dev:armhf (1:5.0.2-1) ...
Setting up libxcb-randr0-dev:armhf (1.12-1) ...
Setting up libqtgui4:armhf (4:4.8.7+dfsg-11+rpi1) ...
Setting up libxdamage1:armhf (1:1.1.4-2+b1) ...
Setting up libqt4-designer:armhf (4:4.8.7+dfsg-11+rpi1) ...
Setting up libxcb-xfixes0-dev:armhf (1.12-1) ...
Setting up libqt4-help:armhf (4:4.8.7+dfsg-11+rpi1) ...
Setting up libxdamage-dev:armhf (1:1.1.4-2+b1) ...
Setting up libgl1-mesa-glx:armhf (12.0.4-2) ...
Setting up libglew2.0:armhf (2.0.0-3) ...
Setting up libglu1-mesa:armhf (9.0.0-2.1) ...
Setting up libxcb-present-dev:armhf (1.12-1) ...
Setting up libqt4-svg:armhf (4:4.8.7+dfsg-11+rpi1) ...
Setting up libqt4-scripttools:armhf (4:4.8.7+dfsg-11+rpi1) ...
Setting up libqt4-opengl:armhf (4:4.8.7+dfsg-11+rpi1) ...
Setting up libqt4-declarative:armhf (4:4.8.7+dfsg-11+rpi1) ...
Setting up libqt4-qt3support:armhf (4:4.8.7+dfsg-11+rpi1) ...
Setting up libqt4-dev-bin (4:4.8.7+dfsg-11+rpi1) ...
Setting up libgl1-mesa-dev:armhf (12.0.4-2) ...
Setting up libqt4-dev (4:4.8.7+dfsg-11+rpi1) ...
Setting up libglu1-mesa-dev:armhf (9.0.0-2.1) ...
Setting up libglew-dev:armhf (2.0.0-3) ...
Setting up libqt4-opengl-dev (4:4.8.7+dfsg-11+rpi1) ...
Processing triggers for sgml-base (1.29) ...
Setting up docbook-xsl (1.79.1+dfsg-2) ...
Setting up dh-autoreconf (12) ...
Setting up dh-strip-nondeterminism (0.028-1) ...
Setting up debhelper (10.2.2) ...
Setting up sbuild-build-depends-meshlab-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.24-5+rpi1) ...
Processing triggers for systemd (232-3) ...
W: No sandbox user '_apt' on the system, can not drop privileges

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

Kernel: Linux 3.19.0-trunk-armmp armhf (armv7l)
Toolchain package versions: binutils_2.27.51.20161108-1 dpkg-dev_1.18.15 g++-6_6.2.0-13+rpi1 gcc-6_6.2.0-13+rpi1 libc6-dev_2.24-5+rpi1 libstdc++-4.9-dev_4.9.3-14 libstdc++-6-dev_6.2.0-13+rpi1 libstdc++6_6.2.0-13+rpi1 linux-libc-dev_3.18.5-1~exp1+rpi19+stretch
Package versions: acl_2.2.52-3 adduser_3.115 apt_1.3.1 autoconf_2.69-10 automake_1:1.15-5 autopoint_0.19.8.1-1 autotools-dev_20161112.1 base-files_9.6+rpi1 base-passwd_3.5.41 bash_4.4-2 binutils_2.27.51.20161108-1 bsdmainutils_9.0.12 bsdutils_1:2.29-1 build-essential_12.2 bzip2_1.0.6-8 coreutils_8.25-2 cpio_2.11+dfsg-5 cpp_4:6.1.1-1 cpp-6_6.2.0-13+rpi1 dash_0.5.8-2.3 debconf_1.5.59 debfoster_2.7-2.1 debhelper_10.2.2 debianutils_4.8 dh-autoreconf_12 dh-strip-nondeterminism_0.028-1 diffutils_1:3.5-1 dirmngr_2.1.15-9 dmsetup_2:1.02.136-1 docbook-xsl_1.79.1+dfsg-2 dpkg_1.18.15 dpkg-dev_1.18.15 e2fslibs_1.43.3-1 e2fsprogs_1.43.3-1 fakeroot_1.21-2 file_1:5.29-1 findutils_4.6.0+git+20160703-2 fontconfig_2.11.0-6.7 fontconfig-config_2.11.0-6.7 fonts-dejavu-core_2.37-1 fuse2fs_1.43.3-1 g++_4:6.1.1-1 g++-6_6.2.0-13+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-6_6.2.0-13+rpi1 gcc-6-base_6.2.0-13+rpi1 gettext_0.19.8.1-1 gettext-base_0.19.8.1-1 gnupg_2.1.15-9 gnupg-agent_2.1.15-9 gnupg-l10n_2.1.15-9 gpgv_2.1.15-9 grep_2.26-1 groff-base_1.22.3-8 gzip_1.6-5 hostname_3.18 init_1.46 init-system-helpers_1.46 initscripts_2.88dsf-59.8 insserv_1.14.0-5.4 intltool-debian_0.35.0+20060710.4 klibc-utils_2.0.4-9+rpi1 kmod_23-1 lib3ds-1-3_1.3.0-9 lib3ds-dev_1.3.0-9 libacl1_2.2.52-3 libadns1_1.5.0~rc1-1 libapparmor1_2.10.95-6 libapt-pkg4.12_1.0.9.10 libapt-pkg5.0_1.3.1 libarchive-zip-perl_1.59-1 libasan1_4.9.3-14 libasan3_6.2.0-13+rpi1 libassuan0_2.4.3-1 libatomic1_6.2.0-13+rpi1 libattr1_1:2.4.47-2 libaudio2_1.9.4-5 libaudit-common_1:2.6.7-1 libaudit1_1:2.6.7-1 libblkid1_2.29-1 libbsd0_0.8.3-1 libbz2-1.0_1.0.6-8 libbz2-dev_1.0.6-8 libc-bin_2.24-5+rpi1 libc-dev-bin_2.24-5+rpi1 libc6_2.24-5+rpi1 libc6-dev_2.24-5+rpi1 libcap-ng0_0.7.7-3 libcap2_1:2.25-1 libcap2-bin_1:2.25-1 libcc1-0_6.2.0-13+rpi1 libcomerr2_1.43.3-1 libcroco3_0.6.11-2 libcryptsetup4_2:1.7.3-2 libdb5.3_5.3.28-12 libdbus-1-3_1.10.12-1 libdebconfclient0_0.218 libdevmapper1.02.1_2:1.02.136-1 libdpkg-perl_1.18.15 libdrm-amdgpu1_2.4.73-1 libdrm-dev_2.4.73-1 libdrm-exynos1_2.4.73-1 libdrm-freedreno1_2.4.73-1 libdrm-nouveau2_2.4.73-1 libdrm-omap1_2.4.73-1 libdrm-radeon1_2.4.73-1 libdrm-tegra0_2.4.73-1 libdrm2_2.4.73-1 libeigen3-dev_3.3.0-1 libexpat1_2.2.0-1 libfakeroot_1.21-2 libfdisk1_2.29-1 libffi6_3.2.1-6 libfile-stripnondeterminism-perl_0.028-1 libfontconfig1_2.11.0-6.7 libfreetype6_2.6.3-3+b1 libfuse2_2.9.7-1 libgc1c2_1:7.4.2-8 libgcc-4.9-dev_4.9.3-14 libgcc-6-dev_6.2.0-13+rpi1 libgcc1_1:6.2.0-13+rpi1 libgcrypt20_1.7.3-2 libgdbm3_1.8.3-14 libgl1-mesa-dev_12.0.4-2 libgl1-mesa-glx_12.0.4-2 libglapi-mesa_12.0.4-2 libglew-dev_2.0.0-3 libglew2.0_2.0.0-3 libglib2.0-0_2.50.2-1 libglu1-mesa_9.0.0-2.1 libglu1-mesa-dev_9.0.0-2.1 libgmp10_2:6.1.1+dfsg-1 libgnutls30_3.5.6-4 libgomp1_6.2.0-13+rpi1 libgpg-error0_1.25-1 libhogweed4_3.3-1 libice6_2:1.0.9-1+b1 libicu57_57.1-4 libidn11_1.33-1 libip4tc0_1.6.0-4 libisl15_0.17.1-1 libjbig0_2.1-3.1 libjpeg62-turbo_1:1.5.1-2 libjpeg8_8d1-2 libklibc_2.0.4-9+rpi1 libkmod2_23-1 libksba8_1.3.5-2 liblcms2-2_2.7-1 libldap-2.4-2_2.4.42+dfsg-2+rpi1+b3 liblz4-1_0.0~r131-2 liblzma5_5.2.2-1.2 libmagic-mgc_1:5.29-1 libmagic1_1:5.29-1 libmng1_1.0.10+dfsg-3.1 libmount1_2.29-1 libmpc3_1.0.3-1 libmpfr4_3.1.5-1 libmuparser-dev_2.2.3-6 libmuparser2v5_2.2.3-6 libncurses5_6.0+20160917-1 libncursesw5_6.0+20160917-1 libnettle6_3.3-1 libnpth0_1.2-3 libopenctm-dev_1.0.3+dfsg1-1.1+b4 libopenctm1_1.0.3+dfsg1-1.1+b4 libp11-kit0_0.23.2-5 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 libpcre3_2:8.39-2 libperl5.24_5.24.1~rc3-3 libpipeline1_1.4.1-2 libpng12-0_1.2.54-6 libpng16-16_1.6.26-2 libprocps3_2:3.3.9-9 libprocps6_2:3.3.12-2 libpthread-stubs0-dev_0.3-4 libqhull-dev_2015.2-1 libqhull7_2015.2-1 libqt4-dbus_4:4.8.7+dfsg-11+rpi1 libqt4-declarative_4:4.8.7+dfsg-11+rpi1 libqt4-designer_4:4.8.7+dfsg-11+rpi1 libqt4-dev_4:4.8.7+dfsg-11+rpi1 libqt4-dev-bin_4:4.8.7+dfsg-11+rpi1 libqt4-help_4:4.8.7+dfsg-11+rpi1 libqt4-network_4:4.8.7+dfsg-11+rpi1 libqt4-opengl_4:4.8.7+dfsg-11+rpi1 libqt4-opengl-dev_4:4.8.7+dfsg-11+rpi1 libqt4-qt3support_4:4.8.7+dfsg-11+rpi1 libqt4-script_4:4.8.7+dfsg-11+rpi1 libqt4-scripttools_4:4.8.7+dfsg-11+rpi1 libqt4-sql_4:4.8.7+dfsg-11+rpi1 libqt4-svg_4:4.8.7+dfsg-11+rpi1 libqt4-test_4:4.8.7+dfsg-11+rpi1 libqt4-xml_4:4.8.7+dfsg-11+rpi1 libqt4-xmlpatterns_4:4.8.7+dfsg-11+rpi1 libqtcore4_4:4.8.7+dfsg-11+rpi1 libqtdbus4_4:4.8.7+dfsg-11+rpi1 libqtgui4_4:4.8.7+dfsg-11+rpi1 libreadline7_7.0-1 libsasl2-2_2.1.27~72-g88d82a3+dfsg-1 libsasl2-modules_2.1.27~72-g88d82a3+dfsg-1 libsasl2-modules-db_2.1.27~72-g88d82a3+dfsg-1 libseccomp2_2.3.1-2 libselinux1_2.6-3 libsemanage-common_2.6-1 libsemanage1_2.6-1 libsepol1_2.6-1 libsigsegv2_2.10-5 libslang2_2.3.1-5 libsm6_2:1.2.2-1+b1 libsmartcols1_2.29-1 libsqlite3-0_3.15.1-1 libss2_1.43.3-1 libssl1.0.2_1.0.2j-1+rpi1 libstdc++-4.9-dev_4.9.3-14 libstdc++-6-dev_6.2.0-13+rpi1 libstdc++6_6.2.0-13+rpi1 libsystemd0_232-3 libtasn1-6_4.9-4 libtiff5_4.0.7-1 libtimedate-perl_2.3000-2 libtinfo5_6.0+20160917-1 libtool_2.4.6-2 libubsan0_6.2.0-13+rpi1 libudev1_232-3 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.29-1 libx11-6_2:1.6.3-1 libx11-data_2:1.6.3-1 libx11-dev_2:1.6.3-1 libx11-xcb-dev_2:1.6.3-1 libx11-xcb1_2:1.6.3-1 libxau-dev_1:1.0.8-1 libxau6_1:1.0.8-1 libxcb-dri2-0_1.12-1 libxcb-dri2-0-dev_1.12-1 libxcb-dri3-0_1.12-1 libxcb-dri3-dev_1.12-1 libxcb-glx0_1.12-1 libxcb-glx0-dev_1.12-1 libxcb-present-dev_1.12-1 libxcb-present0_1.12-1 libxcb-randr0_1.12-1 libxcb-randr0-dev_1.12-1 libxcb-render0_1.12-1 libxcb-render0-dev_1.12-1 libxcb-shape0_1.12-1 libxcb-shape0-dev_1.12-1 libxcb-sync-dev_1.12-1 libxcb-sync1_1.12-1 libxcb-xfixes0_1.12-1 libxcb-xfixes0-dev_1.12-1 libxcb1_1.12-1 libxcb1-dev_1.12-1 libxdamage-dev_1:1.1.4-2+b1 libxdamage1_1:1.1.4-2+b1 libxdmcp-dev_1:1.1.2-1.1 libxdmcp6_1:1.1.2-1.1 libxext-dev_2:1.3.3-1 libxext6_2:1.3.3-1 libxfixes-dev_1:5.0.2-1 libxfixes3_1:5.0.2-1 libxml2_2.9.4+dfsg1-2.1 libxrender1_1:0.9.9-2 libxshmfence-dev_1.2-1 libxshmfence1_1.2-1 libxslt1.1_1.1.29-2 libxt6_1:1.1.5-1 libxxf86vm-dev_1:1.1.4-1 libxxf86vm1_1:1.1.4-1 linux-libc-dev_3.18.5-1~exp1+rpi19+stretch login_1:4.2-3.2 lsb-base_9.20161101+rpi1 m4_1.4.17-5 make_4.1-9 makedev_2.3.1-93 man-db_2.7.5-2 manpages_4.08-1 mawk_1.3.3-17 mesa-common-dev_12.0.4-2 mount_2.29-1 multiarch-support_2.24-5+rpi1 nano_2.7.1-1 ncurses-base_6.0+20160917-1 ncurses-bin_6.0+20160917-1 passwd_1:4.2-3.2 patch_2.7.5-1 perl_5.24.1~rc3-3 perl-base_5.24.1~rc3-3 perl-modules-5.24_5.24.1~rc3-3 pinentry-curses_0.9.7-9 pkg-config_0.29-4 po-debconf_1.0.20 procps_2:3.3.12-2 qdbus_4:4.8.7+dfsg-11+rpi1 qt4-linguist-tools_4:4.8.7+dfsg-11+rpi1 qt4-qmake_4:4.8.7+dfsg-11+rpi1 qtchooser_63-g13a3d08-1 qtcore4-l10n_4:4.8.7+dfsg-11+rpi1 raspbian-archive-keyring_20120528.2 readline-common_7.0-1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-meshlab-dummy_0.invalid.0 sed_4.2.2-8 sensible-utils_0.0.9 sgml-base_1.29 startpar_0.59-3.1 systemd_232-3 systemd-sysv_232-3 sysv-rc_2.88dsf-59.8 sysvinit-utils_2.88dsf-59.8 tar_1.29b-1.1 tzdata_2016i-1 ucf_3.0036 udev_232-3 util-linux_2.29-1 x11-common_1:7.7+16 x11proto-core-dev_7.0.31-1 x11proto-damage-dev_1:1.2.1-2 x11proto-dri2-dev_2.8-2 x11proto-fixes-dev_1:5.0-2 x11proto-gl-dev_1.4.17-1 x11proto-input-dev_2.3.2-1 x11proto-kb-dev_1.0.7-1 x11proto-xext-dev_7.3.0-1 x11proto-xf86vidmode-dev_2.3.1-2 xml-core_0.17 xorg-sgml-doctools_1:1.11-1 xsltproc_1.1.29-2 xtrans-dev_1.3.5-1 xz-utils_5.2.2-1.2 zlib1g_1:1.2.8.dfsg-2+b1

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


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

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error
gpgv: Signature made Mon Nov 21 14:27:16 2016 UTC
gpgv:                using RSA key AFCFEC8E669CE1C2
gpgv:                issuer "ginggs@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./meshlab_1.3.2+dfsg1-3.dsc
dpkg-source: info: extracting meshlab in /<<BUILDDIR>>/meshlab-1.3.2+dfsg1
dpkg-source: info: unpacking meshlab_1.3.2+dfsg1.orig.tar.gz
dpkg-source: info: unpacking meshlab_1.3.2+dfsg1-3.debian.tar.xz
dpkg-source: info: applying 01_crash-on-save.patch
dpkg-source: info: applying 02_cstddef.patch
dpkg-source: info: applying 03_disable-updates.patch
dpkg-source: info: applying 04_eigen.patch
dpkg-source: info: applying 05_externals.patch
dpkg-source: info: applying 06_format-security.patch
dpkg-source: info: applying 07_gcc47.patch
dpkg-source: info: applying 08_lib3ds.patch
dpkg-source: info: applying 09_libbz2.patch
dpkg-source: info: applying 10_muparser.patch
dpkg-source: info: applying 11_openctm.patch
dpkg-source: info: applying 12_overflow.patch
dpkg-source: info: applying 13_pluginsdir.patch
dpkg-source: info: applying 14_ply_numeric.patch
dpkg-source: info: applying 15_qhull.patch
dpkg-source: info: applying 16_shadersdir.patch
dpkg-source: info: applying 17_structuresynth.patch
dpkg-source: info: applying 18_glew.c18p1.patch
dpkg-source: info: applying 19_CONFLICTS_IN_rpath.patch
dpkg-source: info: applying 20_rpath.c18p2.patch
dpkg-source: info: applying 21_RESOLUTION.patch
dpkg-source: info: applying gcc-6.patch
dpkg-source: info: applying narrowing-conversion.patch

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

Sufficient free space for build

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

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=root
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-8df5b2f2-3fda-4588-a9f7-63a62798c82f
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=xterm
USER=buildd

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

dpkg-buildpackage: info: source package meshlab
dpkg-buildpackage: info: source version 1.3.2+dfsg1-3
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build meshlab-1.3.2+dfsg1
dpkg-buildpackage: info: host architecture armhf
 fakeroot debian/rules clean
dh clean
   dh_testdir
   dh_auto_clean
   dh_clean
rm -f build-stamp configure-stamp
rm -f meshlab/docs/meshlab.1.xml meshlab/docs/meshlabserver.1.xml
if [ -e meshlab/src/Makefile ] ; then /usr/bin/make -C meshlab/src distclean ; fi
if [ -e meshlab/src/external/Makefile ] ; then /usr/bin/make -C meshlab/src/external distclean ; fi
rm -rf meshlab/src/external/lib/linux-g++
rm meshlab/src/external/levmar-2.3/Makefile.levmar-2
rm: cannot remove 'meshlab/src/external/levmar-2.3/Makefile.levmar-2': No such file or directory
debian/rules:65: recipe for target 'clean' failed
make: [clean] Error 1 (ignored)
rm meshlab/src/external/structuresynth/Makefile.structuresynth
rm: cannot remove 'meshlab/src/external/structuresynth/Makefile.structuresynth': No such file or directory
debian/rules:65: recipe for target 'clean' failed
make: [clean] Error 1 (ignored)
rm meshlab/src/external/jhead-2.95/Makefile.jhead-2
rm: cannot remove 'meshlab/src/external/jhead-2.95/Makefile.jhead-2': No such file or directory
debian/rules:65: recipe for target 'clean' failed
make: [clean] Error 1 (ignored)
find ./ -name "Makefile" | xargs rm -f
find ./ -name "Makefile.Debug" | xargs rm -f
find ./ -name "Makefile.Release" | xargs rm -f
mv 3Dlabs-license.txt meshlab/src/distrib/shaders
mv: cannot stat '3Dlabs-license.txt': No such file or directory
debian/rules:65: recipe for target 'clean' failed
make: [clean] Error 1 (ignored)
mv LightworkDesign-license.txt meshlab/src/distrib/shaders
mv: cannot stat 'LightworkDesign-license.txt': No such file or directory
debian/rules:65: recipe for target 'clean' failed
make: [clean] Error 1 (ignored)
rm debian/meshlab.png
rm: cannot remove 'debian/meshlab.png': No such file or directory
debian/rules:65: recipe for target 'clean' failed
make: [clean] Error 1 (ignored)
 debian/rules build-arch
dh_testdir
cd meshlab/src/external ; qmake -spec linux-g++ -recursive external.pro QMAKE_CFLAGS_RELEASE="-g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" QMAKE_CFLAGS_DEBUG="-g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" QMAKE_CXXFLAGS_RELEASE="-g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" QMAKE_CXXFLAGS_DEBUG="-g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" QMAKE_LFLAGS_RELEASE="-Wl,-z,relro" QMAKE_LFLAGS_DEBUG="-Wl,-z,relro"
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/external/levmar-2.3/levmar-2.3.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/external/structuresynth/structuresynth.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/external/jhead-2.95/jhead-2.95.pro
cd meshlab/src ; qmake -spec linux-g++ -recursive meshlab_full.pro QMAKE_CFLAGS_RELEASE="-g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" QMAKE_CFLAGS_DEBUG="-g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" QMAKE_CXXFLAGS_RELEASE="-g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" QMAKE_CXXFLAGS_DEBUG="-g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" QMAKE_LFLAGS_RELEASE="-Wl,-z,relro" QMAKE_LFLAGS_DEBUG="-Wl,-z,relro"
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/common/common.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlab/meshlab.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabserver/meshlabserver.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_base/io_base.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_3ds/io_3ds.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_bre/io_bre.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_collada/io_collada.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_ctm/io_ctm.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_json/io_json.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_u3d/io_u3d.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_tri/io_tri.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_x3d/io_x3d.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_gts/io_gts.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_expe/io_expe.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_pdb/io_pdb.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_aging/filter_aging.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_ao/filter_ao.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_autoalign/filter_autoalign.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_camera/filter_camera.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_bnpts/filter_bnpts.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_clean/filter_clean.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_colorize/filter_colorize.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_colorproc/filter_colorproc.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_color_projection/filter_color_projection.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_create/filter_create.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_dirt/filter_dirt.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_fractal/filter_fractal.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_func/filter_func.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_img_patch_param/filter_img_patch_param.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_isoparametrization/filter_isoparametrization.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_layer/filter_layer.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_measure/filter_measure.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_meshing/filter_meshing.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_mutualinfoxml/filter_mutualinfoxml.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_mls/filter_mls.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_photosynth/filter_photosynth.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_plymc/filter_plymc.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_poisson/filter_poisson.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_qhull/filter_qhull.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_quality/filter_quality.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_sampling/filter_sampling.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_sdfgpu/filter_sdfgpu.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_select/filter_select.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_ssynth/filter_ssynth.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_texture/filter_texture.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_trioptimize/filter_trioptimize.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_unsharp/filter_unsharp.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_zippering/filter_zippering.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/render_splatting/render_splatting.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/render_gdp/render_gdp.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/render_radiance_scaling/render_radiance_scaling.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/render_rfx/render_rfx.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/decorate_base/decorate_base.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/decorate_background/decorate_background.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/decorate_shadow/decorate_shadow.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/decorate_raster_proj/decorate_raster_proj.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_select/edit_select.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_pickpoints/edit_pickpoints.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_align/edit_align.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_measure/edit_measure.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_hole/edit_hole.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_paint/edit_paint.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_point/edit_point.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_quality/edit_quality.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_texture/edit_texture.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_manipulators/edit_manipulators.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_arc3D/edit_arc3D.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/sampleplugins/sampleedit/sampleedit.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/sampleplugins/samplefilter/samplefilter.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/sampleplugins/samplefilterdyn/samplefilterdyn.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/sampleplugins/io_m/io_m.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/sampleplugins/filtergeodesic/filtergeodesic.pro
Reading /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/sampleplugins/filtercreateiso/filtercreateiso.pro
touch configure-stamp
dh_testdir
/usr/bin/make -C meshlab/src/external
make[1]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/external'
cd levmar-2.3/ && /usr/lib/arm-linux-gnueabihf/qt4/bin/qmake /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/external/levmar-2.3/levmar-2.3.pro -spec /usr/share/qt4/mkspecs/linux-g++ QMAKE_CFLAGS_RELEASE=-g\ -O2\ -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=.\ -fstack-protector-strong\ -Wformat\ -Werror=format-security\ -Wdate-time\ -D_FORTIFY_SOURCE=2 QMAKE_CFLAGS_DEBUG=-g\ -O2\ -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=.\ -fstack-protector-strong\ -Wformat\ -Werror=format-security\ -Wdate-time\ -D_FORTIFY_SOURCE=2 QMAKE_CXXFLAGS_RELEASE=-g\ -O2\ -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=.\ -fstack-protector-strong\ -Wformat\ -Werror=format-security\ -Wdate-time\ -D_FORTIFY_SOURCE=2 QMAKE_CXXFLAGS_DEBUG=-g\ -O2\ -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=.\ -fstack-protector-strong\ -Wformat\ -Werror=format-security\ -Wdate-time\ -D_FORTIFY_SOURCE=2 QMAKE_LFLAGS_RELEASE=-Wl,-z,relro QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -o Makefile
cd levmar-2.3/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/external/levmar-2.3'
gcc -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o Axb.o Axb.c
gcc -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o lm.o lm.c
gcc -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o lmbc.o lmbc.c
gcc -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o lmblec.o lmblec.c
lmblec.c:39:2: warning: #warning Combined box and linearly constrained optimization requires LAPACK and was not compiled! [-Wcpp]
 #warning Combined box and linearly constrained optimization requires LAPACK and was not compiled!
  ^~~~~~~
gcc -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o lmlec.o lmlec.c
lmlec.c:39:2: warning: #warning Linearly constrained optimization requires LAPACK and was not compiled! [-Wcpp]
 #warning Linearly constrained optimization requires LAPACK and was not compiled!
  ^~~~~~~
gcc -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o misc.o misc.c
In file included from misc.c:47:0:
misc_core.c: In function 'slevmar_LUinverse_noLapack':
misc_core.c:428:5: warning: variable 'buf_sz' set but not used [-Wunused-but-set-variable]
 int buf_sz=0;
     ^~~~~~
misc_core.c: In function 'slevmar_covar':
misc_core.c:576:2: warning: #warning LAPACK not available, LU will be used for matrix inversion when computing the covariance; this might be unstable at times [-Wcpp]
 #warning LAPACK not available, LU will be used for matrix inversion when computing the covariance; this might be unstable at times
  ^~~~~~~
In file included from misc.c:64:0:
misc_core.c: In function 'dlevmar_LUinverse_noLapack':
misc_core.c:428:5: warning: variable 'buf_sz' set but not used [-Wunused-but-set-variable]
 int buf_sz=0;
     ^~~~~~
misc_core.c: In function 'dlevmar_covar':
misc_core.c:576:2: warning: #warning LAPACK not available, LU will be used for matrix inversion when computing the covariance; this might be unstable at times [-Wcpp]
 #warning LAPACK not available, LU will be used for matrix inversion when computing the covariance; this might be unstable at times
  ^~~~~~~
rm -f liblevmar.a
ar cqs liblevmar.a Axb.o lm.o lmbc.o lmblec.o lmlec.o misc.o
rm -f ../lib/linux-g++/liblevmar.a
mv -f liblevmar.a ../lib/linux-g++/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/external/levmar-2.3'
cd structuresynth/ && /usr/lib/arm-linux-gnueabihf/qt4/bin/qmake /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/external/structuresynth/structuresynth.pro -spec /usr/share/qt4/mkspecs/linux-g++ QMAKE_CFLAGS_RELEASE=-g\ -O2\ -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=.\ -fstack-protector-strong\ -Wformat\ -Werror=format-security\ -Wdate-time\ -D_FORTIFY_SOURCE=2 QMAKE_CFLAGS_DEBUG=-g\ -O2\ -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=.\ -fstack-protector-strong\ -Wformat\ -Werror=format-security\ -Wdate-time\ -D_FORTIFY_SOURCE=2 QMAKE_CXXFLAGS_RELEASE=-g\ -O2\ -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=.\ -fstack-protector-strong\ -Wformat\ -Werror=format-security\ -Wdate-time\ -D_FORTIFY_SOURCE=2 QMAKE_CXXFLAGS_DEBUG=-g\ -O2\ -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=.\ -fstack-protector-strong\ -Wformat\ -Werror=format-security\ -Wdate-time\ -D_FORTIFY_SOURCE=2 QMAKE_LFLAGS_RELEASE=-Wl,-z,relro QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -o Makefile
cd structuresynth/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/external/structuresynth'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Action.o ssynth/StructureSynth/Model/Action.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o AmbiguousRule.o ssynth/StructureSynth/Model/AmbiguousRule.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Builder.o ssynth/StructureSynth/Model/Builder.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o ColorPool.o ssynth/StructureSynth/Model/ColorPool.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o CustomRule.o ssynth/StructureSynth/Model/CustomRule.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o ExecutionStack.o ssynth/StructureSynth/Model/ExecutionStack.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o PrimitiveClass.o ssynth/StructureSynth/Model/PrimitiveClass.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o PrimitiveRule.o ssynth/StructureSynth/Model/PrimitiveRule.cpp
ssynth/StructureSynth/Model/PrimitiveRule.cpp: In member function 'virtual void StructureSynth::Model::PrimitiveRule::apply(StructureSynth::Model::Builder*) const':
ssynth/StructureSynth/Model/PrimitiveRule.cpp:59:14: warning: variable 'v1' set but not used [-Wunused-but-set-variable]
     Vector3f v1 = b->getState().matrix * v;
              ^~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o RandomStreams.o ssynth/StructureSynth/Model/RandomStreams.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Rule.o ssynth/StructureSynth/Model/Rule.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o RuleRef.o ssynth/StructureSynth/Model/RuleRef.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o RuleSet.o ssynth/StructureSynth/Model/RuleSet.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o State.o ssynth/StructureSynth/Model/State.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Transformation.o ssynth/StructureSynth/Model/Transformation.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o TransformationLoop.o ssynth/StructureSynth/Model/TransformationLoop.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o EisenParser.o ssynth/StructureSynth/Parser/EisenParser.cpp
ssynth/StructureSynth/Parser/EisenParser.cpp: In member function 'void StructureSynth::Parser::EisenParser::ruleModifierList(StructureSynth::Model::CustomRule*)':
ssynth/StructureSynth/Parser/EisenParser.cpp:100:21: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
    if (!symbol.type == Symbol::LeftBracket) {
                     ^~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Preprocessor.o ssynth/StructureSynth/Parser/Preprocessor.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Tokenizer.o ssynth/StructureSynth/Parser/Tokenizer.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Box.o ssynth/SyntopiaCore/GLEngine/Box.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Dot.o ssynth/SyntopiaCore/GLEngine/Dot.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Grid.o ssynth/SyntopiaCore/GLEngine/Grid.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Line.o ssynth/SyntopiaCore/GLEngine/Line.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Mesh.o ssynth/SyntopiaCore/GLEngine/Mesh.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Object3D.o ssynth/SyntopiaCore/GLEngine/Object3D.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o AtomicCounter.o ssynth/SyntopiaCore/GLEngine/Raytracer/AtomicCounter.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o RenderThread.o ssynth/SyntopiaCore/GLEngine/Raytracer/RenderThread.cpp
In file included from ssynth/SyntopiaCore/GLEngine/Raytracer/RenderThread.h:7:0,
                 from ssynth/SyntopiaCore/GLEngine/Raytracer/RenderThread.cpp:1:
ssynth/SyntopiaCore/GLEngine/Raytracer/Sampler.h: In constructor 'SyntopiaCore::GLEngine::GaussianFilter::GaussianFilter(double, double)':
ssynth/SyntopiaCore/GLEngine/Raytracer/Sampler.h:27:4: warning: 'SyntopiaCore::GLEngine::GaussianFilter::extent' is initialized with itself [-Winit-self]
    GaussianFilter(double ext, double alpha) : extent(extent), alpha(alpha) {
    ^~~~~~~~~~~~~~
ssynth/SyntopiaCore/GLEngine/Raytracer/RenderThread.cpp: In destructor 'virtual SyntopiaCore::GLEngine::RenderThread::~RenderThread()':
ssynth/SyntopiaCore/GLEngine/Raytracer/RenderThread.cpp:33:29: warning: deleting object of abstract class type 'SyntopiaCore::GLEngine::Filter' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
    if (!copy) delete (filter);
                             ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Sampler.o ssynth/SyntopiaCore/GLEngine/Raytracer/Sampler.cpp
In file included from ssynth/SyntopiaCore/GLEngine/Raytracer/Sampler.cpp:1:0:
ssynth/SyntopiaCore/GLEngine/Raytracer/Sampler.h: In constructor 'SyntopiaCore::GLEngine::GaussianFilter::GaussianFilter(double, double)':
ssynth/SyntopiaCore/GLEngine/Raytracer/Sampler.h:27:4: warning: 'SyntopiaCore::GLEngine::GaussianFilter::extent' is initialized with itself [-Winit-self]
    GaussianFilter(double ext, double alpha) : extent(extent), alpha(alpha) {
    ^~~~~~~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o VoxelStepper.o ssynth/SyntopiaCore/GLEngine/Raytracer/VoxelStepper.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o RaytraceTriangle.o ssynth/SyntopiaCore/GLEngine/RaytraceTriangle.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Triangle.o ssynth/SyntopiaCore/GLEngine/Triangle.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o ListWidgetLogger.o ssynth/SyntopiaCore/Logging/ListWidgetLogger.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Logging.o ssynth/SyntopiaCore/Logging/Logging.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Matrix4.o ssynth/SyntopiaCore/Math/Matrix4.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Random.o ssynth/SyntopiaCore/Math/Random.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Vector3.o ssynth/SyntopiaCore/Math/Vector3.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o ColorUtils.o ssynth/SyntopiaCore/Misc/ColorUtils.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o MiniParser.o ssynth/SyntopiaCore/Misc/MiniParser.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Persistence.o ssynth/SyntopiaCore/Misc/Persistence.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Version.o ssynth/SyntopiaCore/Misc/Version.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o Renderer.o ssynth/StructureSynth/Model/Rendering/Renderer.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o TemplateRenderer.o ssynth/StructureSynth/Model/Rendering/TemplateRenderer.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. ssynth/SyntopiaCore/GLEngine/EngineWidget.h -o moc_EngineWidget.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -Issynth -I/usr/X11R6/include -I. -o moc_EngineWidget.o moc_EngineWidget.cpp
rm -f libssynth.a
ar cqs libssynth.a Action.o AmbiguousRule.o Builder.o ColorPool.o CustomRule.o ExecutionStack.o PrimitiveClass.o PrimitiveRule.o RandomStreams.o Rule.o RuleRef.o RuleSet.o State.o Transformation.o TransformationLoop.o EisenParser.o Preprocessor.o Tokenizer.o Box.o Dot.o Grid.o Line.o Mesh.o Object3D.o AtomicCounter.o RenderThread.o Sampler.o VoxelStepper.o RaytraceTriangle.o Triangle.o ListWidgetLogger.o Logging.o Matrix4.o Random.o Vector3.o ColorUtils.o MiniParser.o Persistence.o Version.o Renderer.o TemplateRenderer.o moc_EngineWidget.o
rm -f ../lib/linux-g++/libssynth.a
mv -f libssynth.a ../lib/linux-g++/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/external/structuresynth'
cd jhead-2.95/ && /usr/lib/arm-linux-gnueabihf/qt4/bin/qmake /<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/external/jhead-2.95/jhead-2.95.pro -spec /usr/share/qt4/mkspecs/linux-g++ QMAKE_CFLAGS_RELEASE=-g\ -O2\ -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=.\ -fstack-protector-strong\ -Wformat\ -Werror=format-security\ -Wdate-time\ -D_FORTIFY_SOURCE=2 QMAKE_CFLAGS_DEBUG=-g\ -O2\ -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=.\ -fstack-protector-strong\ -Wformat\ -Werror=format-security\ -Wdate-time\ -D_FORTIFY_SOURCE=2 QMAKE_CXXFLAGS_RELEASE=-g\ -O2\ -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=.\ -fstack-protector-strong\ -Wformat\ -Werror=format-security\ -Wdate-time\ -D_FORTIFY_SOURCE=2 QMAKE_CXXFLAGS_DEBUG=-g\ -O2\ -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=.\ -fstack-protector-strong\ -Wformat\ -Werror=format-security\ -Wdate-time\ -D_FORTIFY_SOURCE=2 QMAKE_LFLAGS_RELEASE=-Wl,-z,relro QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -o Makefile
cd jhead-2.95/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/external/jhead-2.95'
gcc -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o jpgfile.o jpgfile.c
jpgfile.c: In function 'ReplaceThumbnail':
jpgfile.c:470:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
         fread(ThumbnailPointer, ThumbLen, 1, ThumbnailFile);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o jhead.o jhead.c
jhead.c:1207:13: warning: 'Usage' defined but not used [-Wunused-function]
 static void Usage (void)
             ^~~~~
gcc -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o paths.o paths.c
gcc -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o exif.o exif.c
exif.c: In function 'ProcessExifDir':
exif.c:560:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                 if (a >= TAG_TABLE_SIZE){
                       ^~
exif.c: In function 'RemoveThumbnail':
exif.c:1253:37: warning: unused parameter 'ExifSection' [-Wunused-parameter]
 int RemoveThumbnail(unsigned char * ExifSection)
                                     ^~~~~~~~~~~
exif.c: In function 'ShowImageInfo':
exif.c:1560:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             if (a >= PROCESS_TABLE_SIZE){
                   ^~
gcc -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o iptc.o iptc.c
gcc -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o gpsinfo.o gpsinfo.c
gpsinfo.c: In function 'ProcessGpsInfo':
gpsinfo.c:56:51: warning: unused parameter 'ByteCountUnused' [-Wunused-parameter]
 void ProcessGpsInfo(unsigned char * DirStart, int ByteCountUnused, unsigned char * OffsetBase, unsigned ExifLength)
                                                   ^~~~~~~~~~~~~~~
gcc -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o makernote.o makernote.c
rm -f libjhead.a
ar cqs libjhead.a jpgfile.o jhead.o paths.o exif.o iptc.o gpsinfo.o makernote.o
rm -f ../lib/linux-g++/libjhead.a
mv -f libjhead.a ../lib/linux-g++/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/external/jhead-2.95'
make[1]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/external'
/usr/bin/make -C meshlab/src
make[1]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src'
cd common/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/common'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. -o filterparameter.o filterparameter.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from meshmodel.h:44,
                 from filterparameter.cpp:31:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from meshmodel.h:35:0,
                 from filterparameter.cpp:31:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from meshmodel.h:38,
                 from filterparameter.cpp:31:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from meshmodel.h:41:0,
                 from filterparameter.cpp:31:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from filterparameter.cpp:31:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from filterparameter.cpp:31:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from filterparameter.cpp:31:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from filterparameter.cpp:31:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from filterparameter.cpp:31:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from meshmodel.h:44,
                 from filterparameter.cpp:31:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from meshmodel.h:44:0,
                 from filterparameter.cpp:31:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. -o interfaces.o interfaces.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from interfaces.cpp:1:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from meshmodel.h:35:0,
                 from interfaces.h:37,
                 from interfaces.cpp:1:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from meshmodel.h:38,
                 from interfaces.h:37,
                 from interfaces.cpp:1:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from meshmodel.h:41:0,
                 from interfaces.h:37,
                 from interfaces.cpp:1:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from interfaces.cpp:1:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from interfaces.cpp:1:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from interfaces.cpp:1:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from interfaces.cpp:1:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from interfaces.cpp:1:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from interfaces.cpp:1:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from meshmodel.h:44:0,
                 from interfaces.h:37,
                 from interfaces.cpp:1:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. -o filterscript.o filterscript.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. -o GLLogStream.o GLLogStream.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. -o meshmodel.o meshmodel.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from meshmodel.h:44,
                 from meshmodel.cpp:28:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from meshmodel.h:35:0,
                 from meshmodel.cpp:28:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from meshmodel.h:38,
                 from meshmodel.cpp:28:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from meshmodel.h:41:0,
                 from meshmodel.cpp:28:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from meshmodel.cpp:28:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from meshmodel.cpp:28:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from meshmodel.cpp:28:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from meshmodel.cpp:28:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from meshmodel.cpp:28:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from meshmodel.h:44,
                 from meshmodel.cpp:28:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from meshmodel.h:44:0,
                 from meshmodel.cpp:28:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
meshmodel.cpp: In member function 'bool MeshLabRenderState::update(int, const MeshLabRenderRaster&, int)':
meshmodel.cpp:1098:24: warning: unused variable 'rrst' [-Wunused-variable]
   MeshLabRenderRaster* rrst = *it;
                        ^~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. -o pluginmanager.o pluginmanager.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from pluginmanager.h:30,
                 from pluginmanager.cpp:1:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from meshmodel.h:35:0,
                 from interfaces.h:37,
                 from pluginmanager.h:30,
                 from pluginmanager.cpp:1:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from meshmodel.h:38,
                 from interfaces.h:37,
                 from pluginmanager.h:30,
                 from pluginmanager.cpp:1:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from meshmodel.h:41:0,
                 from interfaces.h:37,
                 from pluginmanager.h:30,
                 from pluginmanager.cpp:1:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from pluginmanager.h:30,
                 from pluginmanager.cpp:1:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from pluginmanager.h:30,
                 from pluginmanager.cpp:1:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from pluginmanager.h:30,
                 from pluginmanager.cpp:1:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from pluginmanager.h:30,
                 from pluginmanager.cpp:1:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from pluginmanager.h:30,
                 from pluginmanager.cpp:1:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from pluginmanager.h:30,
                 from pluginmanager.cpp:1:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from meshmodel.h:44:0,
                 from interfaces.h:37,
                 from pluginmanager.h:30,
                 from pluginmanager.cpp:1:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from pluginmanager.cpp:4:0:
../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. -o scriptinterface.o scriptinterface.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from meshmodel.h:44,
                 from scriptinterface.h:30,
                 from scriptinterface.cpp:1:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from meshmodel.h:35:0,
                 from scriptinterface.h:30,
                 from scriptinterface.cpp:1:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from meshmodel.h:38,
                 from scriptinterface.h:30,
                 from scriptinterface.cpp:1:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from meshmodel.h:41:0,
                 from scriptinterface.h:30,
                 from scriptinterface.cpp:1:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from scriptinterface.h:30,
                 from scriptinterface.cpp:1:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from scriptinterface.h:30,
                 from scriptinterface.cpp:1:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from scriptinterface.h:30,
                 from scriptinterface.cpp:1:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from scriptinterface.h:30,
                 from scriptinterface.cpp:1:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from scriptinterface.h:30,
                 from scriptinterface.cpp:1:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from meshmodel.h:44,
                 from scriptinterface.h:30,
                 from scriptinterface.cpp:1:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from meshmodel.h:44:0,
                 from scriptinterface.h:30,
                 from scriptinterface.cpp:1:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. -o xmlfilterinfo.o xmlfilterinfo.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. -o mlapplication.o mlapplication.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. -o scriptsyntax.o scriptsyntax.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. -o searcher.o searcher.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. -o meshlabdocumentxml.o meshlabdocumentxml.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from meshmodel.h:44,
                 from meshlabdocumentxml.cpp:6:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from meshmodel.h:35:0,
                 from meshlabdocumentxml.cpp:6:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from meshmodel.h:38,
                 from meshlabdocumentxml.cpp:6:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from meshmodel.h:41:0,
                 from meshlabdocumentxml.cpp:6:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from meshlabdocumentxml.cpp:6:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from meshlabdocumentxml.cpp:6:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from meshlabdocumentxml.cpp:6:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from meshlabdocumentxml.cpp:6:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from meshlabdocumentxml.cpp:6:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from meshmodel.h:44,
                 from meshlabdocumentxml.cpp:6:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from meshmodel.h:44:0,
                 from meshlabdocumentxml.cpp:6:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. -o meshlabdocumentbundler.o meshlabdocumentbundler.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from meshmodel.h:44,
                 from meshlabdocumentbundler.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from meshmodel.h:35:0,
                 from meshlabdocumentbundler.cpp:9:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from meshmodel.h:38,
                 from meshlabdocumentbundler.cpp:9:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from meshmodel.h:41:0,
                 from meshlabdocumentbundler.cpp:9:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from meshlabdocumentbundler.cpp:9:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from meshlabdocumentbundler.cpp:9:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from meshlabdocumentbundler.cpp:9:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from meshlabdocumentbundler.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from meshlabdocumentbundler.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from meshmodel.h:44,
                 from meshlabdocumentbundler.cpp:9:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from meshmodel.h:44:0,
                 from meshlabdocumentbundler.cpp:9:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from meshlabdocumentbundler.h:4:0,
                 from meshlabdocumentbundler.cpp:10:
../../../vcglib/wrap/io_trimesh/import_out.h: In static member function 'static int vcg::tri::io::ImporterOUT<OpenMeshType>::Open(OpenMeshType&, std::vector<vcg::Shot<typename OpenMeshType::ScalarType> >&, std::vector<std::__cxx11::basic_string<char> >&, const char*, const char*, const char*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO]':
../../../vcglib/wrap/io_trimesh/import_out.h:152:5: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     fscanf(fp,"%f %f %f ",&x,&y,&z);
     ^~~~~~
../../../vcglib/wrap/io_trimesh/import_out.h:154:5: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     fscanf(fp,"%d %d %d ",&r,&g,&b);
     ^~~~~~
../../../vcglib/wrap/io_trimesh/import_out.h:157:5: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     fscanf(fp,"%d ",&n_corr);
     ^~~~~~
../../../vcglib/wrap/io_trimesh/import_out.h:159:7: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
       fscanf(fp,"%d %d %f %f ",&i_cam,&key_sift,&x,&y);
       ^~~~~~
../../../vcglib/wrap/io_trimesh/import_out.h: In static member function 'static void vcg::tri::io::ImporterOUT<OpenMeshType>::readline(FILE*, char*, int) [with OpenMeshType = CMeshO]':
../../../vcglib/wrap/io_trimesh/import_out.h:72:5: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     fscanf(fp, "%c", &c);
     ^~~~~~
../../../vcglib/wrap/io_trimesh/import_out.h:75:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
         fscanf(fp, "%c", &c);
         ^~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. interfaces.h -o moc_interfaces.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. -o moc_interfaces.o moc_interfaces.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from moc_interfaces.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from meshmodel.h:35:0,
                 from interfaces.h:37,
                 from moc_interfaces.cpp:9:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from meshmodel.h:38,
                 from interfaces.h:37,
                 from moc_interfaces.cpp:9:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from meshmodel.h:41:0,
                 from interfaces.h:37,
                 from moc_interfaces.cpp:9:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from moc_interfaces.cpp:9:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from moc_interfaces.cpp:9:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from moc_interfaces.cpp:9:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from moc_interfaces.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from moc_interfaces.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from meshmodel.h:44,
                 from interfaces.h:37,
                 from moc_interfaces.cpp:9:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from meshmodel.h:44:0,
                 from interfaces.h:37,
                 from moc_interfaces.cpp:9:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. meshmodel.h -o moc_meshmodel.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. -o moc_meshmodel.o moc_meshmodel.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from meshmodel.h:44,
                 from moc_meshmodel.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from meshmodel.h:35:0,
                 from moc_meshmodel.cpp:9:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from meshmodel.h:38,
                 from moc_meshmodel.cpp:9:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from meshmodel.h:41:0,
                 from moc_meshmodel.cpp:9:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from moc_meshmodel.cpp:9:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from moc_meshmodel.cpp:9:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from moc_meshmodel.cpp:9:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from moc_meshmodel.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from moc_meshmodel.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from meshmodel.h:44,
                 from moc_meshmodel.cpp:9:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from meshmodel.h:44:0,
                 from moc_meshmodel.cpp:9:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. scriptinterface.h -o moc_scriptinterface.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. -o moc_scriptinterface.o moc_scriptinterface.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from meshmodel.h:44,
                 from scriptinterface.h:30,
                 from moc_scriptinterface.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from meshmodel.h:35:0,
                 from scriptinterface.h:30,
                 from moc_scriptinterface.cpp:9:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from meshmodel.h:38,
                 from scriptinterface.h:30,
                 from moc_scriptinterface.cpp:9:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from meshmodel.h:41:0,
                 from scriptinterface.h:30,
                 from moc_scriptinterface.cpp:9:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from scriptinterface.h:30,
                 from moc_scriptinterface.cpp:9:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from scriptinterface.h:30,
                 from moc_scriptinterface.cpp:9:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from scriptinterface.h:30,
                 from moc_scriptinterface.cpp:9:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from scriptinterface.h:30,
                 from moc_scriptinterface.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from meshmodel.h:44,
                 from scriptinterface.h:30,
                 from moc_scriptinterface.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from meshmodel.h:44,
                 from scriptinterface.h:30,
                 from moc_scriptinterface.cpp:9:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from meshmodel.h:44:0,
                 from scriptinterface.h:30,
                 from moc_scriptinterface.cpp:9:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. scriptsyntax.h -o moc_scriptsyntax.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DGLEW_STATIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../vcglib -I/usr/include -I. -I../external/jhead-2.95 -I/usr/X11R6/include -I. -o moc_scriptsyntax.o moc_scriptsyntax.cpp
rm -f libcommon.so.1.0.0 libcommon.so libcommon.so.1 libcommon.so.1.0
g++ -Wl,-z,relro -shared -Wl,-soname,libcommon.so.1 -o libcommon.so.1.0.0 filterparameter.o interfaces.o filterscript.o GLLogStream.o meshmodel.o pluginmanager.o scriptinterface.o xmlfilterinfo.o mlapplication.o scriptsyntax.o searcher.o meshlabdocumentxml.o meshlabdocumentbundler.o moc_interfaces.o moc_meshmodel.o moc_scriptinterface.o moc_scriptsyntax.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -lGLEW -L../external/lib/linux-g++ -ljhead -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
../external/lib/linux-g++/libjhead.a(jhead.o): In function `DoCommand':
./meshlab/src/external/jhead-2.95/jhead.c:368: warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
ln -s libcommon.so.1.0.0 libcommon.so
ln -s libcommon.so.1.0.0 libcommon.so.1
ln -s libcommon.so.1.0.0 libcommon.so.1.0
rm -f ../distrib/libcommon.so.1.0.0
rm -f ../distrib/libcommon.so
rm -f ../distrib/libcommon.so.1
rm -f ../distrib/libcommon.so.1.0
mv -f libcommon.so.1.0.0 libcommon.so libcommon.so.1 libcommon.so.1.0 ../distrib/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/common'
cd meshlab/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlab'
/usr/lib/arm-linux-gnueabihf/qt4/bin/uic ui/layerDialog.ui -o ui_layerDialog.h
/usr/lib/arm-linux-gnueabihf/qt4/bin/uic ui/filterScriptDialog.ui -o ui_filterScriptDialog.h
/usr/lib/arm-linux-gnueabihf/qt4/bin/uic ui/customDialog.ui -o ui_customDialog.h
/usr/lib/arm-linux-gnueabihf/qt4/bin/uic ui/savesnapshotDialog.ui -o ui_savesnapshotDialog.h
/usr/lib/arm-linux-gnueabihf/qt4/bin/uic ui/aboutDialog.ui -o ui_aboutDialog.h
/usr/lib/arm-linux-gnueabihf/qt4/bin/uic ui/renametexture.ui -o ui_renametexture.h
/usr/lib/arm-linux-gnueabihf/qt4/bin/uic ui/savemaskexporter.ui -o ui_savemaskexporter.h
/usr/lib/arm-linux-gnueabihf/qt4/bin/uic ui/congratsDialog.ui -o ui_congratsDialog.h
/usr/lib/arm-linux-gnueabihf/qt4/bin/uic ui/filtergui.ui -o ui_filtergui.h
/usr/lib/arm-linux-gnueabihf/qt4/bin/uic ui/filtercreatortab.ui -o ui_filtercreatortab.h
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o main.o main.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from main.cpp:26:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from main.cpp:26:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from main.cpp:26:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from main.cpp:26:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from main.cpp:26:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from main.cpp:26:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from main.cpp:26:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from main.cpp:26:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from main.cpp:26:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from main.cpp:26:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from main.cpp:26:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o mainwindow_Init.o mainwindow_Init.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from mainwindow_Init.cpp:25:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from mainwindow_Init.cpp:25:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from mainwindow_Init.cpp:25:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from mainwindow_Init.cpp:25:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from mainwindow_Init.cpp:25:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from mainwindow_Init.cpp:25:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from mainwindow_Init.cpp:25:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from mainwindow_Init.cpp:25:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from mainwindow_Init.cpp:25:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from mainwindow_Init.cpp:25:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from mainwindow_Init.cpp:25:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o mainwindow_RunTime.o mainwindow_RunTime.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from mainwindow_RunTime.cpp:31:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
mainwindow_RunTime.cpp:2369:45: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time]
  temp.labelMLName->setText(appName()+"   ("+__DATE__+")");
                                             ^~~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from mainwindow_RunTime.cpp:31:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from mainwindow_RunTime.cpp:31:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from mainwindow_RunTime.cpp:31:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from mainwindow_RunTime.cpp:31:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from mainwindow_RunTime.cpp:31:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from mainwindow_RunTime.cpp:31:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from mainwindow_RunTime.cpp:31:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from mainwindow_RunTime.cpp:31:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from mainwindow_RunTime.cpp:31:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from mainwindow_RunTime.cpp:31:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
mainwindow_RunTime.cpp: In member function 'virtual void MainWindow::executeFilter(MeshLabXMLFilterContainer*, EnvWrap&, bool)':
mainwindow_RunTime.cpp:1192:7: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
  bool ret = true;
       ^~~
In file included from mainwindow_RunTime.cpp:38:0:
alnParser.h: In static member function 'static int ALNParser::ParseALN(std::vector<RangeMap>&, const char*)':
alnParser.h:84:39: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   fscanf(stream, "%i\n", &mesh_number);
                                       ^
alnParser.h:91:31: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
    fgets(buffer, 1024, stream);
                               ^
alnParser.h:96:31: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
    fgets(buffer, 1024, stream);
                               ^
In file included from mainwindow_RunTime.cpp:38:0:
alnParser.h:109:139: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
    fscanf(stream,"%f %f %f %f \n",&(rm.trasformation[0][0]),&(rm.trasformation[0][1]),&(rm.trasformation[0][2]),&(rm.trasformation[0][3]));
                                                                                                                                           ^
alnParser.h:110:139: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
    fscanf(stream,"%f %f %f %f \n",&(rm.trasformation[1][0]),&(rm.trasformation[1][1]),&(rm.trasformation[1][2]),&(rm.trasformation[1][3]));
                                                                                                                                           ^
alnParser.h:111:139: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
    fscanf(stream,"%f %f %f %f \n",&(rm.trasformation[2][0]),&(rm.trasformation[2][1]),&(rm.trasformation[2][2]),&(rm.trasformation[2][3]));
                                                                                                                                           ^
alnParser.h:112:139: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
    fscanf(stream,"%f %f %f %f \n",&(rm.trasformation[3][0]),&(rm.trasformation[3][1]),&(rm.trasformation[3][2]),&(rm.trasformation[3][3]));
                                                                                                                                           ^
mainwindow_RunTime.cpp: In member function 'void MainWindow::splitFromHandle(QAction*)':
mainwindow_RunTime.cpp:592:15: warning: 'act' may be used uninitialized in this function [-Wmaybe-uninitialized]
  setSplit(act);
               ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o glarea.o glarea.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from glarea.cpp:24:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from glarea.cpp:24:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from glarea.cpp:24:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.cpp:24:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.cpp:24:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.cpp:24:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.cpp:24:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.cpp:24:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.cpp:24:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from glarea.cpp:24:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../vcglib/wrap/io_trimesh/import_ply.h:31:0,
                 from glarea.cpp:35:
../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
glarea.cpp: In member function 'void GLArea::drawLight()':
glarea.cpp:307:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(unsigned int i=0;i<=lineNum;++i)
   ^~~
glarea.cpp:312:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    glEnd();
    ^~~~~
glarea.cpp: In member function 'void GLArea::displayHelp(QPainter*)':
glarea.cpp:661:36: warning: unused parameter 'painter' [-Wunused-parameter]
 void GLArea::displayHelp(QPainter *painter)
                                    ^~~~~~~
In file included from glarea.cpp:25:0:
glarea.h: In instantiation of 'vcg::Shot<T> GLArea::track2ShotCPU(vcg::Shot<T>&, vcg::Trackball*) [with T = float]':
glarea.cpp:1707:60:   required from here
glarea.h:441:10: warning: variable '_near' set but not used [-Wunused-but-set-variable]
   double _near, _far;
          ^~~~~
glarea.h:441:17: warning: variable '_far' set but not used [-Wunused-but-set-variable]
   double _near, _far;
                 ^~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o multiViewer_Container.o multiViewer_Container.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from multiViewer_Container.h:30,
                 from multiViewer_Container.cpp:23:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from multiViewer_Container.h:30,
                 from multiViewer_Container.cpp:23:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from multiViewer_Container.h:30,
                 from multiViewer_Container.cpp:23:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from multiViewer_Container.h:30,
                 from multiViewer_Container.cpp:23:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from multiViewer_Container.h:30,
                 from multiViewer_Container.cpp:23:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from multiViewer_Container.h:30,
                 from multiViewer_Container.cpp:23:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from multiViewer_Container.h:30,
                 from multiViewer_Container.cpp:23:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from multiViewer_Container.h:30,
                 from multiViewer_Container.cpp:23:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from multiViewer_Container.h:30,
                 from multiViewer_Container.cpp:23:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from multiViewer_Container.h:30,
                 from multiViewer_Container.cpp:23:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from multiViewer_Container.h:30,
                 from multiViewer_Container.cpp:23:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o plugindialog.o plugindialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from plugindialog.cpp:26:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from plugindialog.cpp:26:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from plugindialog.cpp:26:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from plugindialog.cpp:26:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from plugindialog.cpp:26:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from plugindialog.cpp:26:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from plugindialog.cpp:26:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from plugindialog.cpp:26:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from plugindialog.cpp:26:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from plugindialog.cpp:26:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from plugindialog.cpp:26:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o customDialog.o customDialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from customDialog.cpp:25:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from customDialog.cpp:25:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from customDialog.cpp:25:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from customDialog.cpp:25:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from customDialog.cpp:25:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from customDialog.cpp:25:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from customDialog.cpp:25:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from customDialog.cpp:25:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from customDialog.cpp:25:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from customDialog.cpp:25:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from customDialog.cpp:25:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o filterScriptDialog.o filterScriptDialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterScriptDialog.cpp:28:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterScriptDialog.cpp:28:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterScriptDialog.cpp:28:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterScriptDialog.cpp:28:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterScriptDialog.cpp:28:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterScriptDialog.cpp:28:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterScriptDialog.cpp:28:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterScriptDialog.cpp:28:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterScriptDialog.cpp:28:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterScriptDialog.cpp:28:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterScriptDialog.cpp:28:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o saveSnapshotDialog.o saveSnapshotDialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from saveSnapshotDialog.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from saveSnapshotDialog.cpp:24:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from saveSnapshotDialog.cpp:24:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from saveSnapshotDialog.cpp:24:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from saveSnapshotDialog.cpp:24:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from saveSnapshotDialog.cpp:24:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from saveSnapshotDialog.cpp:24:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from saveSnapshotDialog.cpp:24:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from saveSnapshotDialog.cpp:24:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename ShotType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from saveSnapshotDialog.cpp:24:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from saveSnapshotDialog.cpp:24:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o layerDialog.o layerDialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from layerDialog.cpp:35:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from layerDialog.cpp:35:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from layerDialog.cpp:35:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from layerDialog.cpp:35:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from layerDialog.cpp:35:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from layerDialog.cpp:35:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from layerDialog.cpp:35:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from layerDialog.cpp:35:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from layerDialog.cpp:35:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from layerDialog.cpp:35:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from layerDialog.cpp:35:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
layerDialog.cpp: In constructor 'DecoratorParamsTreeWidget::DecoratorParamsTreeWidget(QAction*, MainWindow*, QWidget*)':
layerDialog.cpp:625:8: warning: unused variable 'si' [-Wunused-variable]
    int si = dialoglayout->rowCount();
        ^~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o savemaskexporter.o savemaskexporter.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from savemaskexporter.cpp:29:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from savemaskexporter.cpp:29:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from savemaskexporter.cpp:29:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from savemaskexporter.cpp:29:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from savemaskexporter.cpp:29:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from savemaskexporter.cpp:29:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from savemaskexporter.cpp:29:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from savemaskexporter.cpp:29:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from savemaskexporter.cpp:29:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from savemaskexporter.cpp:29:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from savemaskexporter.cpp:29:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o changetexturename.o changetexturename.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o stdpardialog.o stdpardialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from stdpardialog.cpp:25:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from stdpardialog.cpp:25:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from stdpardialog.cpp:25:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from stdpardialog.cpp:25:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from stdpardialog.cpp:25:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from stdpardialog.cpp:25:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from stdpardialog.cpp:25:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from stdpardialog.cpp:25:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from stdpardialog.cpp:25:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from stdpardialog.cpp:25:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from stdpardialog.cpp:25:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
stdpardialog.cpp: In member function 'bool MeshlabStdDialog::isPreviewable()':
stdpardialog.cpp:87:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     return ((curmask != MeshModel::MM_UNKNOWN) && (curmask != MeshModel::MM_NONE) && !(curmask & MeshModel::MM_VERTNUMBER) && !(curmask & MeshModel::MM_FACENUMBER));
              ~~~~~~~~^~~~~~~~~~~~
stdpardialog.cpp: In member function 'void MeshlabStdDialog::closeClick()':
stdpardialog.cpp:345:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if(curmask != MeshModel::MM_UNKNOWN)
      ~~~~~~~~^~~~~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o xmlstdpardialog.o xmlstdpardialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from xmlstdpardialog.cpp:1:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from xmlstdpardialog.cpp:1:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from xmlstdpardialog.cpp:1:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from xmlstdpardialog.cpp:1:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from xmlstdpardialog.cpp:1:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from xmlstdpardialog.cpp:1:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from xmlstdpardialog.cpp:1:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from xmlstdpardialog.cpp:1:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from xmlstdpardialog.cpp:1:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from xmlstdpardialog.cpp:1:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from xmlstdpardialog.cpp:1:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
xmlstdpardialog.cpp: In member function 'void MeshLabXMLStdDialog::closeClick()':
xmlstdpardialog.cpp:205:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if(curmask != MeshModel::MM_UNKNOWN)
     ~~~~~~~~^~~~~~~~~~~~
xmlstdpardialog.cpp: In member function 'bool MeshLabXMLStdDialog::isPreviewable() const':
xmlstdpardialog.cpp:291:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   return ((curmask != MeshModel::MM_UNKNOWN) && (curmask != MeshModel::MM_NONE) && !(curmask & MeshModel::MM_VERTNUMBER) && !(curmask & MeshModel::MM_FACENUMBER));
            ~~~~~~~~^~~~~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o additionalgui.o additionalgui.cpp
additionalgui.cpp: In member function 'void MLScriptEditor::lineNumberAreaPaintEvent(QPaintEvent*, const QColor&)':
additionalgui.cpp:359:6: warning: unused variable 'indent' [-Wunused-variable]
  int indent = block.blockFormat().indent();
      ^~~~~~
additionalgui.cpp: In member function 'virtual void MLSyntaxHighlighter::highlightBlock(const QString&)':
additionalgui.cpp:655:9: warning: unused variable 'matchedchar' [-Wunused-variable]
    bool matchedchar = colorTextIfInsideTree(nokeyword.cap(),root,index);
         ^~~~~~~~~~~
In file included from additionalgui.cpp:1:0:
additionalgui.h: In constructor 'SearchMenu::SearchMenu(const WordActionsMapAccessor&, int, QWidget*)':
additionalgui.h:254:32: warning: 'SearchMenu::wama' will be initialized after [-Wreorder]
  const WordActionsMapAccessor& wama;
                                ^~~~
additionalgui.h:253:7: warning:   'int SearchMenu::maxres' [-Wreorder]
   int maxres;
       ^~~~~~
additionalgui.cpp:795:1: warning:   when initialized here [-Wreorder]
 SearchMenu::SearchMenu(const WordActionsMapAccessor& wm,const int max,QWidget* parent)
 ^~~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o xmlgeneratorgui.o xmlgeneratorgui.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from xmlgeneratorgui.h:4,
                 from ui_filtercreatortab.h:21,
                 from xmlgeneratorgui.cpp:3:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from xmlgeneratorgui.h:4,
                 from ui_filtercreatortab.h:21,
                 from xmlgeneratorgui.cpp:3:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from xmlgeneratorgui.h:4,
                 from ui_filtercreatortab.h:21,
                 from xmlgeneratorgui.cpp:3:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from xmlgeneratorgui.h:4,
                 from ui_filtercreatortab.h:21,
                 from xmlgeneratorgui.cpp:3:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from xmlgeneratorgui.h:4,
                 from ui_filtercreatortab.h:21,
                 from xmlgeneratorgui.cpp:3:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from xmlgeneratorgui.h:4,
                 from ui_filtercreatortab.h:21,
                 from xmlgeneratorgui.cpp:3:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from xmlgeneratorgui.h:4,
                 from ui_filtercreatortab.h:21,
                 from xmlgeneratorgui.cpp:3:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from xmlgeneratorgui.h:4,
                 from ui_filtercreatortab.h:21,
                 from xmlgeneratorgui.cpp:3:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from xmlgeneratorgui.h:4,
                 from ui_filtercreatortab.h:21,
                 from xmlgeneratorgui.cpp:3:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from xmlgeneratorgui.h:4,
                 from ui_filtercreatortab.h:21,
                 from xmlgeneratorgui.cpp:3:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from xmlgeneratorgui.h:4,
                 from ui_filtercreatortab.h:21,
                 from xmlgeneratorgui.cpp:3:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o trackball.o ../../../vcglib/wrap/gui/trackball.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o trackmode.o ../../../vcglib/wrap/gui/trackmode.cpp
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/wrap/gui/trackmode.cpp:25:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/wrap/gui/trackmode.cpp:28:0:
../../../vcglib/wrap/gui/trackutils.h: In function 'bool vcg::trackutils::HitHyper(vcg::Point3f, float, vcg::Point3f, vcg::Plane3f, vcg::Point3f, vcg::Point3f&)':
../../../vcglib/wrap/gui/trackutils.h:189:13: warning: variable 'x2' set but not used [-Wunused-but-set-variable]
   float x1, x2, xval, yval;
             ^~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o glarea_setting.o glarea_setting.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o filterthread.o filterthread.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.cpp:1:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.cpp:1:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.cpp:1:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.cpp:1:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.cpp:1:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.cpp:1:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.cpp:1:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.cpp:1:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.cpp:1:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.cpp:1:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.cpp:1:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. ../common/interfaces.h -o moc_interfaces.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o moc_interfaces.o moc_interfaces.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from moc_interfaces.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from moc_interfaces.cpp:9:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from moc_interfaces.cpp:9:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from moc_interfaces.cpp:9:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from moc_interfaces.cpp:9:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from moc_interfaces.cpp:9:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from moc_interfaces.cpp:9:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from moc_interfaces.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from moc_interfaces.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from moc_interfaces.cpp:9:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from moc_interfaces.cpp:9:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. mainwindow.h -o moc_mainwindow.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o moc_mainwindow.o moc_mainwindow.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from moc_mainwindow.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from moc_mainwindow.cpp:9:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from moc_mainwindow.cpp:9:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from moc_mainwindow.cpp:9:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from moc_mainwindow.cpp:9:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from moc_mainwindow.cpp:9:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from moc_mainwindow.cpp:9:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from moc_mainwindow.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from moc_mainwindow.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from moc_mainwindow.cpp:9:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from moc_mainwindow.cpp:9:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. glarea.h -o moc_glarea.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o moc_glarea.o moc_glarea.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from moc_glarea.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from moc_glarea.cpp:9:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from moc_glarea.cpp:9:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from moc_glarea.cpp:9:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from moc_glarea.cpp:9:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from moc_glarea.cpp:9:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from moc_glarea.cpp:9:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from moc_glarea.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from moc_glarea.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename ShotType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from moc_glarea.cpp:9:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from moc_glarea.cpp:9:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. multiViewer_Container.h -o moc_multiViewer_Container.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o moc_multiViewer_Container.o moc_multiViewer_Container.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from multiViewer_Container.h:30,
                 from moc_multiViewer_Container.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from multiViewer_Container.h:30,
                 from moc_multiViewer_Container.cpp:9:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from multiViewer_Container.h:30,
                 from moc_multiViewer_Container.cpp:9:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from multiViewer_Container.h:30,
                 from moc_multiViewer_Container.cpp:9:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from multiViewer_Container.h:30,
                 from moc_multiViewer_Container.cpp:9:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from multiViewer_Container.h:30,
                 from moc_multiViewer_Container.cpp:9:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from multiViewer_Container.h:30,
                 from moc_multiViewer_Container.cpp:9:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from multiViewer_Container.h:30,
                 from moc_multiViewer_Container.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from multiViewer_Container.h:30,
                 from moc_multiViewer_Container.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from multiViewer_Container.h:30,
                 from moc_multiViewer_Container.cpp:9:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from multiViewer_Container.h:30,
                 from moc_multiViewer_Container.cpp:9:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. plugindialog.h -o moc_plugindialog.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o moc_plugindialog.o moc_plugindialog.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. customDialog.h -o moc_customDialog.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o moc_customDialog.o moc_customDialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from moc_customDialog.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from moc_customDialog.cpp:9:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from moc_customDialog.cpp:9:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from moc_customDialog.cpp:9:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from moc_customDialog.cpp:9:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from moc_customDialog.cpp:9:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from moc_customDialog.cpp:9:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from moc_customDialog.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from moc_customDialog.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from moc_customDialog.cpp:9:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from customDialog.h:29,
                 from moc_customDialog.cpp:9:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. filterScriptDialog.h -o moc_filterScriptDialog.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o moc_filterScriptDialog.o moc_filterScriptDialog.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. saveSnapshotDialog.h -o moc_saveSnapshotDialog.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o moc_saveSnapshotDialog.o moc_saveSnapshotDialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from moc_saveSnapshotDialog.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from moc_saveSnapshotDialog.cpp:9:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from moc_saveSnapshotDialog.cpp:9:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from moc_saveSnapshotDialog.cpp:9:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from moc_saveSnapshotDialog.cpp:9:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from moc_saveSnapshotDialog.cpp:9:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from moc_saveSnapshotDialog.cpp:9:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from moc_saveSnapshotDialog.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from moc_saveSnapshotDialog.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename ShotType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from moc_saveSnapshotDialog.cpp:9:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from glarea.h:40,
                 from saveSnapshotDialog.h:24,
                 from moc_saveSnapshotDialog.cpp:9:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. savemaskexporter.h -o moc_savemaskexporter.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o moc_savemaskexporter.o moc_savemaskexporter.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from moc_savemaskexporter.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from moc_savemaskexporter.cpp:9:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from moc_savemaskexporter.cpp:9:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from moc_savemaskexporter.cpp:9:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from moc_savemaskexporter.cpp:9:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from moc_savemaskexporter.cpp:9:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from moc_savemaskexporter.cpp:9:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from moc_savemaskexporter.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from moc_savemaskexporter.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from moc_savemaskexporter.cpp:9:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from savemaskexporter.h:30,
                 from moc_savemaskexporter.cpp:9:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. changetexturename.h -o moc_changetexturename.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o moc_changetexturename.o moc_changetexturename.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. layerDialog.h -o moc_layerDialog.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o moc_layerDialog.o moc_layerDialog.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. stdpardialog.h -o moc_stdpardialog.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o moc_stdpardialog.o moc_stdpardialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. xmlstdpardialog.h -o moc_xmlstdpardialog.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o moc_xmlstdpardialog.o moc_xmlstdpardialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from moc_xmlstdpardialog.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from moc_xmlstdpardialog.cpp:9:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from moc_xmlstdpardialog.cpp:9:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from moc_xmlstdpardialog.cpp:9:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from moc_xmlstdpardialog.cpp:9:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from moc_xmlstdpardialog.cpp:9:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from moc_xmlstdpardialog.cpp:9:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from moc_xmlstdpardialog.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from moc_xmlstdpardialog.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from moc_xmlstdpardialog.cpp:9:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/scriptinterface.h:30,
                 from xmlstdpardialog.h:5,
                 from moc_xmlstdpardialog.cpp:9:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. additionalgui.h -o moc_additionalgui.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o moc_additionalgui.o moc_additionalgui.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. xmlgeneratorgui.h -o moc_xmlgeneratorgui.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o moc_xmlgeneratorgui.o moc_xmlgeneratorgui.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from xmlgeneratorgui.h:4,
                 from moc_xmlgeneratorgui.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from xmlgeneratorgui.h:4,
                 from moc_xmlgeneratorgui.cpp:9:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from xmlgeneratorgui.h:4,
                 from moc_xmlgeneratorgui.cpp:9:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from xmlgeneratorgui.h:4,
                 from moc_xmlgeneratorgui.cpp:9:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from xmlgeneratorgui.h:4,
                 from moc_xmlgeneratorgui.cpp:9:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from xmlgeneratorgui.h:4,
                 from moc_xmlgeneratorgui.cpp:9:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from xmlgeneratorgui.h:4,
                 from moc_xmlgeneratorgui.cpp:9:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from xmlgeneratorgui.h:4,
                 from moc_xmlgeneratorgui.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from xmlgeneratorgui.h:4,
                 from moc_xmlgeneratorgui.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from xmlgeneratorgui.h:4,
                 from moc_xmlgeneratorgui.cpp:9:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from xmlgeneratorgui.h:4,
                 from moc_xmlgeneratorgui.cpp:9:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. filterthread.h -o moc_filterthread.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o moc_filterthread.o moc_filterthread.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.h:5,
                 from moc_filterthread.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.h:5,
                 from moc_filterthread.cpp:9:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.h:5,
                 from moc_filterthread.cpp:9:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.h:5,
                 from moc_filterthread.cpp:9:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.h:5,
                 from moc_filterthread.cpp:9:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.h:5,
                 from moc_filterthread.cpp:9:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.h:5,
                 from moc_filterthread.cpp:9:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.h:5,
                 from moc_filterthread.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.h:5,
                 from moc_filterthread.cpp:9:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.h:5,
                 from moc_filterthread.cpp:9:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from ../common/pluginmanager.h:30,
                 from mainwindow.h:37,
                 from filterthread.h:5,
                 from moc_filterthread.cpp:9:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name meshlab meshlab.qrc -o qrc_meshlab.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -I/usr/X11R6/include -I. -I. -o qrc_meshlab.o qrc_meshlab.cpp
g++ -Wl,-z,relro -Wl,-rpath,/usr/lib/meshlab -o ../distrib/meshlab main.o mainwindow_Init.o mainwindow_RunTime.o glarea.o multiViewer_Container.o plugindialog.o customDialog.o filterScriptDialog.o saveSnapshotDialog.o layerDialog.o savemaskexporter.o changetexturename.o stdpardialog.o xmlstdpardialog.o additionalgui.o xmlgeneratorgui.o trackball.o trackmode.o glarea_setting.o filterthread.o moc_interfaces.o moc_mainwindow.o moc_glarea.o moc_multiViewer_Container.o moc_plugindialog.o moc_customDialog.o moc_filterScriptDialog.o moc_saveSnapshotDialog.o moc_savemaskexporter.o moc_changetexturename.o moc_layerDialog.o moc_stdpardialog.o moc_xmlstdpardialog.o moc_additionalgui.o moc_xmlgeneratorgui.o moc_filterthread.o qrc_meshlab.o    -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../external/lib/linux-g++ -ljhead -L../distrib -lcommon -lGLEW -lGLU -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtNetwork -lQtCore -lGL -lpthread 
../external/lib/linux-g++/libjhead.a(jhead.o): In function `DoCommand':
./meshlab/src/external/jhead-2.95/jhead.c:368: warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlab'
cd meshlabserver/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabserver'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I.. -I../../../vcglib -I/usr/include -I/usr/X11R6/include -I. -o mainserver.o mainserver.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from mainserver.cpp:25:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../common/meshmodel.h:35:0,
                 from ../common/interfaces.h:37,
                 from mainserver.cpp:25:
../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../common/meshmodel.h:38,
                 from ../common/interfaces.h:37,
                 from mainserver.cpp:25:
../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../common/meshmodel.h:41:0,
                 from ../common/interfaces.h:37,
                 from mainserver.cpp:25:
../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from mainserver.cpp:25:
../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from mainserver.cpp:25:
../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from mainserver.cpp:25:
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from mainserver.cpp:25:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from mainserver.cpp:25:
../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../common/meshmodel.h:44,
                 from ../common/interfaces.h:37,
                 from mainserver.cpp:25:
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../common/meshmodel.h:44:0,
                 from ../common/interfaces.h:37,
                 from mainserver.cpp:25:
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -Wl,-z,relro -Wl,-rpath,/usr/lib/meshlab -o ../distrib/meshlabserver mainserver.o    -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread 
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabserver'
cd meshlabplugins/io_base/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_base'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o baseio.o baseio.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from baseio.cpp:26:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from baseio.cpp:26:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from baseio.cpp:26:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from baseio.cpp:26:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from baseio.cpp:26:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from baseio.cpp:26:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from baseio.cpp:26:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from baseio.cpp:26:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from baseio.cpp:26:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from baseio.cpp:26:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from baseio.cpp:26:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/wrap/io_trimesh/import_ply.h:31:0,
                 from baseio.cpp:28:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
In file included from baseio.cpp:30:0:
../../../../vcglib/wrap/io_trimesh/import_obj.h: In static member function 'static int vcg::tri::io::ImporterOBJ<OpenMeshType>::Open(OpenMeshType&, const char*, vcg::tri::io::ImporterOBJ<OpenMeshType>::Info&)':
../../../../vcglib/wrap/io_trimesh/import_obj.h:226:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  if (oi.mask == -1)
  ^~
../../../../vcglib/wrap/io_trimesh/import_obj.h:229:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   const int inputMask = oi.mask;
   ^~~~~
In file included from baseio.cpp:37:0:
../../../../vcglib/wrap/io_trimesh/export_obj.h: In static member function 'static int vcg::tri::io::ExporterOBJ<SaveMeshType>::Save(SaveMeshType&, const char*, int, bool (*)(int, const char*))':
../../../../vcglib/wrap/io_trimesh/export_obj.h:120:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if(m.vn == 0) return E_NOTVEXTEXVALID;
       ^~
../../../../vcglib/wrap/io_trimesh/export_obj.h:124:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    int current = 0;
    ^~~
baseio.cpp: In member function 'virtual bool BaseMeshIOPlugin::open(const QString&, const QString&, MeshModel&, int&, const RichParameterSet&, bool (*)(int, const char*), QWidget*)':
baseio.cpp:64:7: warning: variable 'normalsUpdated' set but not used [-Wunused-but-set-variable]
  bool normalsUpdated = false;
       ^~~~~~~~~~~~~~
In file included from baseio.cpp:31:0:
../../../../vcglib/wrap/io_trimesh/import_off.h: In instantiation of 'static int vcg::tri::io::ImporterOFF<MESH_TYPE>::Open(MESH_TYPE&, const char*, int&, bool (*)(int, const char*)) [with MESH_TYPE = CMeshO; vcg::CallBackPos = bool(int, const char*)]':
baseio.cpp:171:89:   required from here
../../../../vcglib/wrap/io_trimesh/import_off.h:189:38: warning: variable 'nEdges' set but not used [-Wunused-but-set-variable]
      unsigned int nVertices, nFaces, nEdges;
                                      ^~~~~~
In file included from baseio.cpp:33:0:
../../../../vcglib/wrap/io_trimesh/import_vmi.h: In instantiation of 'static int vcg::tri::io::ImporterVMI<OpenMeshType, A0, A1, A2, A3, A4>::Deserialize(OpenMeshType&, int&) [with OpenMeshType = CMeshO; A0 = long int; A1 = double; A2 = int; A3 = short int; A4 = char]':
../../../../vcglib/wrap/io_trimesh/import_vmi.h:658:34:   required from 'static int vcg::tri::io::ImporterVMI<OpenMeshType, A0, A1, A2, A3, A4>::Open(OpenMeshType&, const char*, int&, bool (*)(int, const char*)) [with OpenMeshType = CMeshO; A0 = long int; A1 = double; A2 = int; A3 = short int; A4 = char; vcg::CallBackPos = bool(int, const char*)]'
baseio.cpp:185:52:   required from here
../../../../vcglib/wrap/io_trimesh/import_vmi.h:714:20: warning: variable 'read' set but not used [-Wunused-but-set-variable]
             size_t read = 0;
                    ^~~~
In file included from baseio.cpp:35:0:
../../../../vcglib/wrap/io_trimesh/export_ply.h: In instantiation of 'static int vcg::tri::io::ExporterPLY<SaveMeshType>::Save(SaveMeshType&, const char*, bool, vcg::tri::io::PlyInfo&, bool (*)(int, const char*)) [with SaveMeshType = CMeshO; vcg::CallBackPos = bool(int, const char*)]':
../../../../vcglib/wrap/io_trimesh/export_ply.h:187:14:   required from 'static int vcg::tri::io::ExporterPLY<SaveMeshType>::Save(SaveMeshType&, const char*, int, bool, bool (*)(int, const char*)) [with SaveMeshType = CMeshO; vcg::CallBackPos = bool(int, const char*)]'
baseio.cpp:230:91:   required from here
../../../../vcglib/wrap/io_trimesh/export_ply.h:525:26: warning: variable 'td' set but not used [-Wunused-but-set-variable]
      float tf(0); double td(0);
                          ^~
../../../../vcglib/wrap/io_trimesh/export_ply.h:698:27: warning: variable 'td' set but not used [-Wunused-but-set-variable]
       float tf(0); double td(0);
                           ^~
../../../../vcglib/wrap/io_trimesh/export_ply.h:717:6: warning: variable 'eauxvv' set but not used [-Wunused-but-set-variable]
  int eauxvv[2];
      ^~~~~~
In file included from baseio.cpp:29:0:
../../../../vcglib/wrap/io_trimesh/import_stl.h: In static member function 'static int vcg::tri::io::ImporterSTL<OpenMeshType>::Open(OpenMeshType&, const char*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO]':
../../../../vcglib/wrap/io_trimesh/import_stl.h:110:3: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(&facenum, sizeof(int), 1, fp);
   ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h:114:3: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(tmpbuf,sizeof(tmpbuf),1,fp);
   ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h: In static member function 'static int vcg::tri::io::ImporterSTL<OpenMeshType>::OpenBinary(OpenMeshType&, const char*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO]':
../../../../vcglib/wrap/io_trimesh/import_stl.h:140:3: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(&facenum, sizeof(int), 1, fp);
   ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h:151:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
       fread(&norm,sizeof(Point3f),1,fp);
       ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h:152:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
       fread(&tri,sizeof(Point3f),3,fp);
       ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h:153:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
       fread(&attr,sizeof(short),1,fp);
       ^~~~~
In file included from baseio.cpp:32:0:
../../../../vcglib/wrap/io_trimesh/import_ptx.h: In static member function 'static bool vcg::tri::io::ImporterPTX<OpenMeshType>::skipmesh(FILE*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO]':
../../../../vcglib/wrap/io_trimesh/import_ptx.h:124:4: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
    fscanf(fp,"%i\n",&colnum);
    ^~~~~~
../../../../vcglib/wrap/io_trimesh/import_ptx.h:125:4: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
    fscanf(fp,"%i\n",&rownum);
    ^~~~~~
../../../../vcglib/wrap/io_trimesh/import_ptx.h:134:5: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
     fread(&linebuf,1,1,fp);
     ^~~~~
../../../../vcglib/wrap/io_trimesh/import_ptx.h:135:29: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
     while(linebuf != '\n')  fread(&linebuf,1,1,fp);
                             ^~~~~
../../../../vcglib/wrap/io_trimesh/import_ptx.h: In static member function 'static bool vcg::tri::io::ImporterPTX<OpenMeshType>::readPTX(OpenMeshType&, FILE*, vcg::tri::io::ImporterPTX<OpenMeshType>::Info, bool (*)(int, const char*)) [with OpenMeshType = CMeshO]':
../../../../vcglib/wrap/io_trimesh/import_ptx.h:186:4: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
    fscanf(fp,"%i\n",&colnum);
    ^~~~~~
../../../../vcglib/wrap/io_trimesh/import_ptx.h:187:4: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
    fscanf(fp,"%i\n",&rownum);
    ^~~~~~
In file included from baseio.cpp:32:0:
../../../../vcglib/wrap/io_trimesh/import_ptx.h:208:4: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
    fread(&(linebuf[ii++]),1,1,fp);
    ^~~~~
../../../../vcglib/wrap/io_trimesh/import_ptx.h:272:6: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
      fscanf(fp,"%f %f %f %f %f %f %f", &xx, &yy, &zz, &rf, &rr, &gg, &bb);
      ^~~~~~
../../../../vcglib/wrap/io_trimesh/import_ptx.h:274:6: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
      fscanf(fp,"%f %f %f %f", &xx, &yy, &zz, &rf);
      ^~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o plylib.o ../../../../vcglib/wrap/ply/plylib.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. baseio.h -o moc_baseio.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_baseio.o moc_baseio.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from moc_baseio.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from moc_baseio.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from moc_baseio.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from moc_baseio.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from moc_baseio.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from moc_baseio.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from moc_baseio.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from moc_baseio.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from moc_baseio.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from moc_baseio.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from baseio.h:26,
                 from moc_baseio.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libio_base.so
g++ -Wl,-z,relro -shared -o libio_base.so baseio.o plylib.o moc_baseio.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libio_base.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_base'
cd meshlabplugins/io_3ds/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_3ds'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include/lib3ds -I/usr/X11R6/include -I. -o meshio.o meshio.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from meshio.cpp:27:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from meshio.cpp:27:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from meshio.cpp:27:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from meshio.cpp:27:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from meshio.cpp:27:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from meshio.cpp:27:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from meshio.cpp:27:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from meshio.cpp:27:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from meshio.cpp:27:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from meshio.cpp:27:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from meshio.cpp:27:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from meshio.cpp:33:0:
../../../../vcglib/wrap/io_trimesh/export_obj.h: In static member function 'static int vcg::tri::io::ExporterOBJ<SaveMeshType>::Save(SaveMeshType&, const char*, int, bool (*)(int, const char*))':
../../../../vcglib/wrap/io_trimesh/export_obj.h:120:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if(m.vn == 0) return E_NOTVEXTEXVALID;
       ^~
../../../../vcglib/wrap/io_trimesh/export_obj.h:124:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    int current = 0;
    ^~~
In file included from meshio.cpp:37:0:
../../../../vcglib/wrap/io_trimesh/import_obj.h: In static member function 'static int vcg::tri::io::ImporterOBJ<OpenMeshType>::Open(OpenMeshType&, const char*, vcg::tri::io::ImporterOBJ<OpenMeshType>::Info&)':
../../../../vcglib/wrap/io_trimesh/import_obj.h:226:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  if (oi.mask == -1)
  ^~
../../../../vcglib/wrap/io_trimesh/import_obj.h:229:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   const int inputMask = oi.mask;
   ^~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include/lib3ds -I/usr/X11R6/include -I. meshio.h -o moc_meshio.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include/lib3ds -I/usr/X11R6/include -I. -o moc_meshio.o moc_meshio.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from moc_meshio.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from moc_meshio.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from moc_meshio.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from moc_meshio.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from moc_meshio.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from moc_meshio.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from moc_meshio.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from moc_meshio.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from moc_meshio.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from moc_meshio.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from meshio.h:30,
                 from moc_meshio.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libio_3ds.so
g++ -Wl,-z,relro -shared -o libio_3ds.so meshio.o moc_meshio.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -l3ds -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libio_3ds.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_3ds'
cd meshlabplugins/io_bre/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_bre'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o io_bre.o io_bre.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from io_bre.cpp:28:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from io_bre.cpp:28:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from io_bre.cpp:28:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from io_bre.cpp:28:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from io_bre.cpp:28:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from io_bre.cpp:28:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from io_bre.cpp:28:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from io_bre.cpp:28:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from io_bre.cpp:28:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from io_bre.cpp:28:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from io_bre.cpp:28:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/wrap/io_trimesh/export.h:56:0,
                 from io_bre.cpp:30:
../../../../vcglib/wrap/io_trimesh/export_obj.h: In static member function 'static int vcg::tri::io::ExporterOBJ<SaveMeshType>::Save(SaveMeshType&, const char*, int, bool (*)(int, const char*))':
../../../../vcglib/wrap/io_trimesh/export_obj.h:120:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if(m.vn == 0) return E_NOTVEXTEXVALID;
       ^~
../../../../vcglib/wrap/io_trimesh/export_obj.h:124:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    int current = 0;
    ^~~
io_bre.cpp: In function 'int vcg::tri::io::ReadBreElementsInGrid(QFile&, vcg::tri::io::VertexGrid&, CMeshO&, int, int, bool (*)(int, const char*))':
io_bre.cpp:575:43: warning: variable 'test_index' set but not used [-Wunused-but-set-variable]
   CMeshO::PerMeshAttributeHandle<Point3f> test_index = tri::Allocator<CMeshO>::GetPerMeshAttribute<Point3f>(m, "Camera Position");
                                           ^~~~~~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. io_bre.h -o moc_io_bre.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_io_bre.o moc_io_bre.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from moc_io_bre.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from moc_io_bre.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from moc_io_bre.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from moc_io_bre.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from moc_io_bre.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from moc_io_bre.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from moc_io_bre.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from moc_io_bre.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from moc_io_bre.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from moc_io_bre.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_bre.h:26,
                 from moc_io_bre.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from moc_io_bre.cpp:9:0:
io_bre.h: At global scope:
io_bre.h:196:20: warning: 'const char* ErrorMsg(int)' defined but not used [-Wunused-function]
 static const char *ErrorMsg(int error)
                    ^~~~~~~~
rm -f libio_bre.so
g++ -Wl,-z,relro -shared -o libio_bre.so io_bre.o moc_io_bre.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libio_bre.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_bre'
cd meshlabplugins/io_collada/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_collada'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o io_collada.o io_collada.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from io_collada.cpp:93:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from io_collada.cpp:93:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from io_collada.cpp:93:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from io_collada.cpp:93:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from io_collada.cpp:93:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from io_collada.cpp:93:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from io_collada.cpp:93:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from io_collada.cpp:93:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from io_collada.cpp:93:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from io_collada.cpp:93:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from io_collada.cpp:93:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/wrap/io_trimesh/export.h:56:0,
                 from io_collada.cpp:96:
../../../../vcglib/wrap/io_trimesh/export_obj.h: In static member function 'static int vcg::tri::io::ExporterOBJ<SaveMeshType>::Save(SaveMeshType&, const char*, int, bool (*)(int, const char*))':
../../../../vcglib/wrap/io_trimesh/export_obj.h:120:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if(m.vn == 0) return E_NOTVEXTEXVALID;
       ^~
../../../../vcglib/wrap/io_trimesh/export_obj.h:124:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    int current = 0;
    ^~~
In file included from ../../../../vcglib/wrap/io_trimesh/export_dae.h:28:0,
                 from io_collada.cpp:98:
../../../../vcglib/wrap/dae/colladaformat.h: In constructor 'Collada::Tags::BindVertexInputTag::BindVertexInputTag(const QString&, const QString&, const QString&)':
../../../../vcglib/wrap/dae/colladaformat.h:757:91: warning: unused parameter 'input_set' [-Wunused-parameter]
   BindVertexInputTag(const QString& semantic,const QString& input_semantic,const QString& input_set)
                                                                                           ^~~~~~~~~
io_collada.cpp: In member function 'virtual bool ColladaIOPlugin::open(const QString&, const QString&, MeshModel&, int&, const RichParameterSet&, bool (*)(int, const char*), QWidget*)':
io_collada.cpp:104:157: warning: unused parameter 'parent' [-Wunused-parameter]
 bool ColladaIOPlugin::open(const QString &formatName, const QString &fileName, MeshModel &m, int& mask, const RichParameterSet &, CallBackPos *cb, QWidget *parent)
                                                                                                                                                             ^~~~~~
io_collada.cpp: In member function 'virtual bool ColladaIOPlugin::save(const QString&, const QString&, MeshModel&, int, const RichParameterSet&, bool (*)(int, const char*), QWidget*)':
io_collada.cpp:184:154: warning: unused parameter 'cb' [-Wunused-parameter]
 bool ColladaIOPlugin::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent)
                                                                                                                                                          ^~
io_collada.cpp:184:167: warning: unused parameter 'parent' [-Wunused-parameter]
 bool ColladaIOPlugin::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent)
                                                                                                                                                                       ^~~~~~
In file included from io_collada.cpp:97:0:
../../../../vcglib/wrap/io_trimesh/import_dae.h: In instantiation of 'static int vcg::tri::io::ImporterDAE<OpenMeshType>::VertexColorAttribute(vcg::tri::io::ImporterDAE<OpenMeshType>::ColladaMesh&, QStringList, QStringList, QDomNode, int, int, int, int) [with OpenMeshType = CMeshO]':
../../../../vcglib/wrap/io_trimesh/import_dae.h:399:59:   required from 'static vcg::tri::io::UtilDAE::DAEError vcg::tri::io::ImporterDAE<OpenMeshType>::LoadTriangularMesh(QDomNodeList&, vcg::tri::io::ImporterDAE<OpenMeshType>::ColladaMesh&, size_t, vcg::tri::io::InfoDAE&, QMap<QString, QString>&) [with OpenMeshType = CMeshO; size_t = unsigned int]'
../../../../vcglib/wrap/io_trimesh/import_dae.h:562:30:   required from 'static int vcg::tri::io::ImporterDAE<OpenMeshType>::LoadGeometry(vcg::tri::io::ImporterDAE<OpenMeshType>::ColladaMesh&, vcg::tri::io::InfoDAE&, const QDomElement&, QMap<QString, QString>&, bool (*)(int, const char*)) [with OpenMeshType = CMeshO; vcg::CallBackPos = bool(int, const char*)]'
../../../../vcglib/wrap/io_trimesh/import_dae.h:618:19:   required from 'static void vcg::tri::io::ImporterDAE<OpenMeshType>::AddNodeToMesh(QDomElement, vcg::tri::io::ImporterDAE<OpenMeshType>::ColladaMesh&, vcg::Matrix44f, vcg::tri::io::InfoDAE&) [with OpenMeshType = CMeshO; vcg::Matrix44f = vcg::Matrix44<float>]'
../../../../vcglib/wrap/io_trimesh/import_dae.h:809:21:   required from 'static int vcg::tri::io::ImporterDAE<OpenMeshType>::Open(OpenMeshType&, const char*, vcg::tri::io::InfoDAE&, bool (*)(int, const char*)) [with OpenMeshType = CMeshO; vcg::CallBackPos = bool(int, const char*)]'
io_collada.cpp:129:51:   required from here
../../../../vcglib/wrap/io_trimesh/import_dae.h:121:125: warning: unused parameter 'meshfaceind' [-Wunused-parameter]
   static int VertexColorAttribute(ColladaMesh& m,const QStringList face,const QStringList wc,const QDomNode wcsrc,const int meshfaceind,const int faceind, const int vertind,const int component)
                                                                                                                             ^~~~~~~~~~~
../../../../vcglib/wrap/io_trimesh/import_dae.h:121:184: warning: unused parameter 'component' [-Wunused-parameter]
   static int VertexColorAttribute(ColladaMesh& m,const QStringList face,const QStringList wc,const QDomNode wcsrc,const int meshfaceind,const int faceind, const int vertind,const int component)
                                                                                                                                                                                        ^~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o xmldocumentmanaging.o ../../../../vcglib/wrap/dae/xmldocumentmanaging.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. io_collada.h -o moc_io_collada.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_io_collada.o moc_io_collada.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from moc_io_collada.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from moc_io_collada.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from moc_io_collada.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from moc_io_collada.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from moc_io_collada.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from moc_io_collada.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from moc_io_collada.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from moc_io_collada.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from moc_io_collada.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from moc_io_collada.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_collada.h:47,
                 from moc_io_collada.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libio_collada.so
g++ -Wl,-z,relro -shared -o libio_collada.so io_collada.o xmldocumentmanaging.o moc_io_collada.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libio_collada.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_collada'
cd meshlabplugins/io_ctm/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_ctm'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -o io_ctm.o io_ctm.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from io_ctm.cpp:30:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from io_ctm.cpp:30:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from io_ctm.cpp:30:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from io_ctm.cpp:30:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from io_ctm.cpp:30:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from io_ctm.cpp:30:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from io_ctm.cpp:30:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from io_ctm.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from io_ctm.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from io_ctm.cpp:30:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from io_ctm.cpp:30:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
io_ctm.cpp: In member function 'virtual bool IOMPlugin::save(const QString&, const QString&, MeshModel&, int, const RichParameterSet&, bool (*)(int, const char*), QWidget*)':
io_ctm.cpp:53:156: warning: unused parameter 'cb' [-Wunused-parameter]
 bool IOMPlugin::save(const QString &/*formatName*/, const QString &fileName, MeshModel &m, const int mask,const RichParameterSet & par,  vcg::CallBackPos *cb, QWidget *parent)
                                                                                                                                                            ^~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. io_ctm.h -o moc_io_ctm.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -o moc_io_ctm.o moc_io_ctm.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from moc_io_ctm.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from moc_io_ctm.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from moc_io_ctm.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from moc_io_ctm.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from moc_io_ctm.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from moc_io_ctm.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from moc_io_ctm.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from moc_io_ctm.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from moc_io_ctm.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from moc_io_ctm.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_ctm.h:34,
                 from moc_io_ctm.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libio_ctm.so
g++ -Wl,-z,relro -shared -o libio_ctm.so io_ctm.o moc_io_ctm.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lopenctm -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libio_ctm.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_ctm'
cd meshlabplugins/io_json/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_json'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o io_json.o io_json.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from io_json.cpp:23:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from io_json.cpp:23:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from io_json.cpp:23:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from io_json.cpp:23:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from io_json.cpp:23:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from io_json.cpp:23:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from io_json.cpp:23:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from io_json.cpp:23:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from io_json.cpp:23:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from io_json.cpp:23:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from io_json.cpp:23:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from io_json.cpp:28:0:
../../../../vcglib/vcg/complex/algorithms/attribute_seam.h: In static member function 'static bool vcg::tri::AttributeSeam::SplitVertex(src_trimesh_t&, extract_wedge_attribs_t, compare_vertex_attribs_t&)':
../../../../vcglib/vcg/complex/algorithms/attribute_seam.h:162:52: warning: typedef 'src_vertex_container_t' locally defined but not used [-Wunused-local-typedefs]
    typedef typename src_trimesh_t::VertContainer   src_vertex_container_t;
                                                    ^~~~~~~~~~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/attribute_seam.h: In static member function 'static bool vcg::tri::AttributeSeam::SplitVertex(const src_trimesh_t&, dst_trimesh_t&, extract_wedge_attribs_t&, compare_vertex_attribs_t&, copy_vertex_t&)':
../../../../vcglib/vcg/complex/algorithms/attribute_seam.h:248:57: warning: typedef 'dst_vertex_container_t' locally defined but not used [-Wunused-local-typedefs]
    typedef typename dst_trimesh_t::VertContainer        dst_vertex_container_t;
                                                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. io_json.h -o moc_io_json.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_io_json.o moc_io_json.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from moc_io_json.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from moc_io_json.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from moc_io_json.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from moc_io_json.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from moc_io_json.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from moc_io_json.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from moc_io_json.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from moc_io_json.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from moc_io_json.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from moc_io_json.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_json.h:26,
                 from moc_io_json.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libio_json.so
g++ -Wl,-z,relro -shared -o libio_json.so io_json.o moc_io_json.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libio_json.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_json'
cd meshlabplugins/io_u3d/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_u3d'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o io_u3d.o io_u3d.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from io_u3d.cpp:30:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from io_u3d.cpp:30:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from io_u3d.cpp:30:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from io_u3d.cpp:30:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from io_u3d.cpp:30:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from io_u3d.cpp:30:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from io_u3d.cpp:30:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from io_u3d.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from io_u3d.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from io_u3d.cpp:30:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from io_u3d.cpp:30:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/wrap/io_trimesh/export_u3d.h:35:0,
                 from io_u3d.h:32,
                 from io_u3d.cpp:30:
../../../../vcglib/wrap/io_trimesh/export_idtf.h: In static member function 'static void vcg::tri::io::TGA_Exporter::removeConvertedTexturesFiles(const QStringList&)':
../../../../vcglib/wrap/io_trimesh/export_idtf.h:250:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(unsigned int ii = 0;ii < conv_file.size();++ii)
                           ~~~^~~~~~~~~~~~~~~~~~
In file included from io_u3d.h:32:0,
                 from io_u3d.cpp:30:
../../../../vcglib/wrap/io_trimesh/export_u3d.h: In constructor 'vcg::tri::io::u3dparametersclasses::Movie15Parameters::CameraParameters::CameraParameters()':
../../../../vcglib/wrap/io_trimesh/export_u3d.h:93:10: warning: 'vcg::tri::io::u3dparametersclasses::Movie15Parameters::CameraParameters::_obj_bbox_diag' will be initialized after [-Wreorder]
    float _obj_bbox_diag;
          ^~~~~~~~~~~~~~
../../../../vcglib/wrap/io_trimesh/export_u3d.h:92:17: warning:   'vcg::Point3f vcg::tri::io::u3dparametersclasses::Movie15Parameters::CameraParameters::_obj_pos' [-Wreorder]
    vcg::Point3f _obj_pos;
                 ^~~~~~~~
In file included from io_u3d.h:32:0,
                 from io_u3d.cpp:30:
../../../../vcglib/wrap/io_trimesh/export_u3d.h:67:4: warning:   when initialized here [-Wreorder]
    CameraParameters()
    ^~~~~~~~~~~~~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/export.h:56:0,
                 from io_u3d.cpp:33:
../../../../vcglib/wrap/io_trimesh/export_obj.h: In static member function 'static int vcg::tri::io::ExporterOBJ<SaveMeshType>::Save(SaveMeshType&, const char*, int, bool (*)(int, const char*))':
../../../../vcglib/wrap/io_trimesh/export_obj.h:120:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if(m.vn == 0) return E_NOTVEXTEXVALID;
       ^~
../../../../vcglib/wrap/io_trimesh/export_obj.h:124:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    int current = 0;
    ^~~
io_u3d.cpp: In member function 'virtual bool U3DIOPlugin::save(const QString&, const QString&, MeshModel&, int, const RichParameterSet&, bool (*)(int, const char*), QWidget*)':
io_u3d.cpp:137:46: warning: unused variable 'result' [-Wunused-variable]
  if(formatName.toUpper() == tr("IDTF"))  int result = tri::io::ExporterIDTF<CMeshO>::Save(m.cm,filename.c_str(),mask);  vcg::tri::io::ExporterIDTF<CMeshO>::restoreConvertedTextures(m.cm,textures_to_be_restored); return true;
                                              ^~~~~~
io_u3d.cpp:137:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  if(formatName.toUpper() == tr("IDTF"))  int result = tri::io::ExporterIDTF<CMeshO>::Save(m.cm,filename.c_str(),mask);  vcg::tri::io::ExporterIDTF<CMeshO>::restoreConvertedTextures(m.cm,textures_to_be_restored); return true;
  ^~
io_u3d.cpp:137:121: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  if(formatName.toUpper() == tr("IDTF"))  int result = tri::io::ExporterIDTF<CMeshO>::Save(m.cm,filename.c_str(),mask);  vcg::tri::io::ExporterIDTF<CMeshO>::restoreConvertedTextures(m.cm,textures_to_be_restored); return true;
                                                                                                                         ^~~
io_u3d.cpp: In member function 'virtual void U3DIOPlugin::initSaveParameter(const QString&, MeshModel&, RichParameterSet&)':
io_u3d.cpp:195:52: warning: unused parameter 'format' [-Wunused-parameter]
 void U3DIOPlugin::initSaveParameter(const QString &format, MeshModel &m, RichParameterSet &par)
                                                    ^~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o pluginmanager.o ../../common/pluginmanager.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from ../../common/pluginmanager.h:30,
                 from ../../common/pluginmanager.cpp:1:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from ../../common/pluginmanager.h:30,
                 from ../../common/pluginmanager.cpp:1:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from ../../common/pluginmanager.h:30,
                 from ../../common/pluginmanager.cpp:1:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from ../../common/pluginmanager.h:30,
                 from ../../common/pluginmanager.cpp:1:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from ../../common/pluginmanager.h:30,
                 from ../../common/pluginmanager.cpp:1:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from ../../common/pluginmanager.h:30,
                 from ../../common/pluginmanager.cpp:1:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from ../../common/pluginmanager.h:30,
                 from ../../common/pluginmanager.cpp:1:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from ../../common/pluginmanager.h:30,
                 from ../../common/pluginmanager.cpp:1:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from ../../common/pluginmanager.h:30,
                 from ../../common/pluginmanager.cpp:1:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from ../../common/pluginmanager.h:30,
                 from ../../common/pluginmanager.cpp:1:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from ../../common/pluginmanager.h:30,
                 from ../../common/pluginmanager.cpp:1:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../common/pluginmanager.cpp:4:0:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. io_u3d.h -o moc_io_u3d.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_io_u3d.o moc_io_u3d.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from moc_io_u3d.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from moc_io_u3d.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from moc_io_u3d.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from moc_io_u3d.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from moc_io_u3d.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from moc_io_u3d.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from moc_io_u3d.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from moc_io_u3d.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from moc_io_u3d.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from moc_io_u3d.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_u3d.h:31,
                 from moc_io_u3d.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/wrap/io_trimesh/export_u3d.h:35:0,
                 from io_u3d.h:32,
                 from moc_io_u3d.cpp:9:
../../../../vcglib/wrap/io_trimesh/export_idtf.h: In static member function 'static void vcg::tri::io::TGA_Exporter::removeConvertedTexturesFiles(const QStringList&)':
../../../../vcglib/wrap/io_trimesh/export_idtf.h:250:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(unsigned int ii = 0;ii < conv_file.size();++ii)
                           ~~~^~~~~~~~~~~~~~~~~~
In file included from io_u3d.h:32:0,
                 from moc_io_u3d.cpp:9:
../../../../vcglib/wrap/io_trimesh/export_u3d.h: In constructor 'vcg::tri::io::u3dparametersclasses::Movie15Parameters::CameraParameters::CameraParameters()':
../../../../vcglib/wrap/io_trimesh/export_u3d.h:93:10: warning: 'vcg::tri::io::u3dparametersclasses::Movie15Parameters::CameraParameters::_obj_bbox_diag' will be initialized after [-Wreorder]
    float _obj_bbox_diag;
          ^~~~~~~~~~~~~~
../../../../vcglib/wrap/io_trimesh/export_u3d.h:92:17: warning:   'vcg::Point3f vcg::tri::io::u3dparametersclasses::Movie15Parameters::CameraParameters::_obj_pos' [-Wreorder]
    vcg::Point3f _obj_pos;
                 ^~~~~~~~
In file included from io_u3d.h:32:0,
                 from moc_io_u3d.cpp:9:
../../../../vcglib/wrap/io_trimesh/export_u3d.h:67:4: warning:   when initialized here [-Wreorder]
    CameraParameters()
    ^~~~~~~~~~~~~~~~
rm -f libio_u3d.so
g++ -Wl,-z,relro -shared -o libio_u3d.so io_u3d.o pluginmanager.o moc_io_u3d.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libio_u3d.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_u3d'
cd meshlabplugins/io_tri/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_tri'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o io_tri.o io_tri.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from io_tri.cpp:30:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from io_tri.cpp:30:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from io_tri.cpp:30:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from io_tri.cpp:30:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from io_tri.cpp:30:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from io_tri.cpp:30:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from io_tri.cpp:30:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from io_tri.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from io_tri.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from io_tri.cpp:30:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from io_tri.cpp:30:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/wrap/io_trimesh/import_asc.h:31:0,
                 from io_tri.cpp:32:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/export.h:56:0,
                 from io_tri.cpp:33:
../../../../vcglib/wrap/io_trimesh/export_obj.h: In static member function 'static int vcg::tri::io::ExporterOBJ<SaveMeshType>::Save(SaveMeshType&, const char*, int, bool (*)(int, const char*))':
../../../../vcglib/wrap/io_trimesh/export_obj.h:120:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if(m.vn == 0) return E_NOTVEXTEXVALID;
       ^~
../../../../vcglib/wrap/io_trimesh/export_obj.h:124:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    int current = 0;
    ^~~
io_tri.cpp: In member function 'virtual bool TriIOPlugin::open(const QString&, const QString&, MeshModel&, int&, const RichParameterSet&, bool (*)(int, const char*), QWidget*)':
io_tri.cpp:51:159: warning: unused parameter 'parent' [-Wunused-parameter]
 bool TriIOPlugin::open(const QString &formatName, const QString &fileName, MeshModel &m, int& mask, const RichParameterSet &parlst, CallBackPos *cb, QWidget *parent)
                                                                                                                                                               ^~~~~~
io_tri.cpp: In member function 'virtual bool TriIOPlugin::save(const QString&, const QString&, MeshModel&, int, const RichParameterSet&, bool (*)(int, const char*), QWidget*)':
io_tri.cpp:78:39: warning: unused parameter 'formatName' [-Wunused-parameter]
 bool TriIOPlugin::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent)
                                       ^~~~~~~~~~
io_tri.cpp:78:66: warning: unused parameter 'fileName' [-Wunused-parameter]
 bool TriIOPlugin::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent)
                                                                  ^~~~~~~~
io_tri.cpp:78:87: warning: unused parameter 'm' [-Wunused-parameter]
 bool TriIOPlugin::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent)
                                                                                       ^
io_tri.cpp:78:100: warning: unused parameter 'mask' [-Wunused-parameter]
 bool TriIOPlugin::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent)
                                                                                                    ^~~~
io_tri.cpp:78:150: warning: unused parameter 'cb' [-Wunused-parameter]
 bool TriIOPlugin::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent)
                                                                                                                                                      ^~
io_tri.cpp:78:163: warning: unused parameter 'parent' [-Wunused-parameter]
 bool TriIOPlugin::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent)
                                                                                                                                                                   ^~~~~~
io_tri.cpp: In member function 'virtual void TriIOPlugin::GetExportMaskCapability(QString&, int&, int&) const':
io_tri.cpp:109:52: warning: unused parameter 'format' [-Wunused-parameter]
 void TriIOPlugin::GetExportMaskCapability(QString &format, int &capability, int &defaultBits) const
                                                    ^~~~~~
io_tri.cpp: In function 'int readHeader(FILE*, bool&, int&, int&)':
io_tri.cpp:154:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  printf("extara is %s (%d)\n", s, *(int*)(&s[0]));
                                                ^
io_tri.cpp: In function 'bool parseTRI(const string&, CMeshO&)':
io_tri.cpp:287:87: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
    qDebug("TexString code is '%s' (int:%d) (float:%f)\n", texCode, *(int*)(&texCode[0]),  *(float*)(&texCode[0]));
                                                                                       ^
io_tri.cpp:287:112: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
    qDebug("TexString code is '%s' (int:%d) (float:%f)\n", texCode, *(int*)(&texCode[0]),  *(float*)(&texCode[0]));
                                                                                                                ^
io_tri.cpp:286:8: warning: unused variable 'ret' [-Wunused-variable]
    int ret=fread(texCode,sizeof(char),4,fp);
        ^~~
In file included from io_tri.cpp:32:0:
../../../../vcglib/wrap/io_trimesh/import_asc.h: In instantiation of 'static int vcg::tri::io::ImporterASC<MESH_TYPE>::Open(MESH_TYPE&, const char*, bool (*)(int, const char*), bool, int) [with MESH_TYPE = CMeshO; vcg::CallBackPos = bool(int, const char*)]':
io_tri.cpp:66:47:   required from here
../../../../vcglib/wrap/io_trimesh/import_asc.h:137:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(i=1;i<m.vert.size();++i)
             
../../../../vcglib/wrap/io_trimesh/import_asc.h: In static member function 'static int vcg::tri::io::ImporterASC<MESH_TYPE>::Open(MESH_TYPE&, const char*, bool (*)(int, const char*), bool, int) [with MESH_TYPE = CMeshO]':
../../../../vcglib/wrap/io_trimesh/import_asc.h:109:5: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
     fgets(buf,1024,fp);
     ^~~~~
io_tri.cpp: In function 'void readbeOne(void*, unsigned int, FILE*)':
io_tri.cpp:117:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(array,sz,1,f);
                      ^
io_tri.cpp: In function 'int readHeader(FILE*, bool&, int&, int&)':
io_tri.cpp:134:39: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(&byteOrder,sizeof(short),1,fp);
                                       ^
io_tri.cpp:148:39: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
     fread(&numPoints,sizeof(int),1,fp);
                                       ^
io_tri.cpp:149:38: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
     fread(&numFaces,sizeof(int),1,fp);
                                      ^
io_tri.cpp:153:29: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(s,sizeof(char),4,fp);
                             ^
io_tri.cpp: In function 'bool parseTRI(const string&, CMeshO&)':
io_tri.cpp:310:36: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
        fread(&s,sizeof(float),1,fp);
                                    ^
io_tri.cpp:311:36: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
        fread(&t,sizeof(float),1,fp);
                                    ^
io_tri.cpp:313:37: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
        fread(&ss,sizeof(short),1,fp);
                                     ^
io_tri.cpp:314:37: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
        fread(&ts,sizeof(short),1,fp);
                                     ^
io_tri.cpp: In function 'int readPoint(FILE*, bool, float&, float&, float&)':
io_tri.cpp:165:33: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
     fread(&x,sizeof(float),1,fp);
                                 ^
io_tri.cpp:166:33: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
     fread(&y,sizeof(float),1,fp);
                                 ^
io_tri.cpp:167:33: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
     fread(&z,sizeof(float),1,fp);
                                 ^
io_tri.cpp: In function 'int readFace(FILE*, bool, int&, int&, int&)':
io_tri.cpp:190:32: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
     fread(&p1,sizeof(int),1,fp);
                                ^
io_tri.cpp:191:32: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
     fread(&p2,sizeof(int),1,fp);
                                ^
io_tri.cpp:192:32: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
     fread(&p3,sizeof(int),1,fp);
                                ^
io_tri.cpp: At global scope:
io_tri.cpp:171:12: warning: 'int readTexel(FILE*, bool, float&, float&)' defined but not used [-Wunused-function]
 static int readTexel(FILE* fp, bool TRIInverseBytes, float &s, float &t) {
            ^~~~~~~~~
io_tri.cpp: In member function 'virtual bool TriIOPlugin::open(const QString&, const QString&, MeshModel&, int&, const RichParameterSet&, bool (*)(int, const char*), QWidget*)':
io_tri.cpp:75:9: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
  return result;
         ^~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. io_tri.h -o moc_io_tri.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_io_tri.o moc_io_tri.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from moc_io_tri.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from moc_io_tri.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from moc_io_tri.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from moc_io_tri.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from moc_io_tri.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from moc_io_tri.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from moc_io_tri.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from moc_io_tri.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from moc_io_tri.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from moc_io_tri.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_tri.h:34,
                 from moc_io_tri.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libio_tri.so
g++ -Wl,-z,relro -shared -o libio_tri.so io_tri.o moc_io_tri.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libio_tri.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_tri'
cd meshlabplugins/io_x3d/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_x3d'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o io_x3d.o io_x3d.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from import_x3d.h:81:0,
                 from io_x3d.cpp:31:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
In file included from io_x3d.cpp:31:0:
import_x3d.h: In instantiation of 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::LoadMaskByDom(QDomDocument*, vcg::tri::io::AdditionalInfoX3D*&, QString) [with OpenMeshType = CMeshO]':
import_x3d.h:2640:24:   required from 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::LoadMask(const char*, vcg::tri::io::AdditionalInfoX3D*&) [with OpenMeshType = CMeshO]'
io_x3d.cpp:57:48:   required from here
import_x3d.h:782:12: warning: variable 'copyTextureFile' set but not used [-Wunused-but-set-variable]
       bool copyTextureFile = true;
            ^~~~~~~~~~~~~~~
import_x3d.h: In instantiation of 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::NavigateScene(OpenMeshType&, QDomElement, vcg::Matrix44f, std::map<QString, QDomElement>&, std::map<QString, QDomElement>&, vcg::tri::io::AdditionalInfoX3D*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO; vcg::Matrix44f = vcg::Matrix44<float>; vcg::CallBackPos = bool(int, const char*)]':
import_x3d.h:2663:24:   required from 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::Open(OpenMeshType&, const char*, vcg::tri::io::AdditionalInfoX3D*&, bool (*)(int, const char*)) [with OpenMeshType = CMeshO; vcg::CallBackPos = bool(int, const char*)]'
io_x3d.cpp:77:47:   required from here
import_x3d.h:2504:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          if ( i < textureTransformList.size())
               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/math/matrix33.h:25:0,
                 from ../../../../vcglib/vcg/math/quaternion.h:113,
                 from ../../../../vcglib/vcg/math/similarity.h:98,
                 from ../../../../vcglib/vcg/math/shot.h:132,
                 from ../../common/filterparameter.h:35,
                 from ../../common/interfaces.h:35,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
../../../../vcglib/vcg/math/deprecated_matrix33.h: In static member function 'static void vcg::tri::io::ImporterX3D<OpenMeshType>::getNormal(const QStringList&, int, vcg::Point3f&, const Matrix44f&) [with OpenMeshType = CMeshO]':
../../../../vcglib/vcg/math/deprecated_matrix33.h:345:38: warning: 'intr33.vcg::Matrix33<float>::a[2]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t[0] = a[0]*v[0] + a[1]*v[1] + a[2]*v[2];
                                  ~~~~^~~
In file included from io_x3d.cpp:31:0:
import_x3d.h:2258:15: note: 'intr33.vcg::Matrix33<float>::a[2]' was declared here
     Matrix33f intr33;
               ^~~~~~
In file included from ../../../../vcglib/vcg/math/matrix33.h:25:0,
                 from ../../../../vcglib/vcg/math/quaternion.h:113,
                 from ../../../../vcglib/vcg/math/similarity.h:98,
                 from ../../../../vcglib/vcg/math/shot.h:132,
                 from ../../common/filterparameter.h:35,
                 from ../../common/interfaces.h:35,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
../../../../vcglib/vcg/math/deprecated_matrix33.h:346:38: warning: 'intr33.vcg::Matrix33<float>::a[5]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t[1] = a[3]*v[0] + a[4]*v[1] + a[5]*v[2];
                                  ~~~~^~~
In file included from io_x3d.cpp:31:0:
import_x3d.h:2258:15: note: 'intr33.vcg::Matrix33<float>::a[5]' was declared here
     Matrix33f intr33;
               ^~~~~~
In file included from ../../../../vcglib/vcg/math/matrix33.h:25:0,
                 from ../../../../vcglib/vcg/math/quaternion.h:113,
                 from ../../../../vcglib/vcg/math/similarity.h:98,
                 from ../../../../vcglib/vcg/math/shot.h:132,
                 from ../../common/filterparameter.h:35,
                 from ../../common/interfaces.h:35,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
../../../../vcglib/vcg/math/deprecated_matrix33.h:347:14: warning: 'intr33.vcg::Matrix33<float>::a[6]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t[2] = a[6]*v[0] + a[7]*v[1] + a[8]*v[2];
          ~~~~^~~
In file included from io_x3d.cpp:31:0:
import_x3d.h:2258:15: note: 'intr33.vcg::Matrix33<float>::a[6]' was declared here
     Matrix33f intr33;
               ^~~~~~
In file included from ../../../../vcglib/vcg/math/matrix33.h:25:0,
                 from ../../../../vcglib/vcg/math/quaternion.h:113,
                 from ../../../../vcglib/vcg/math/similarity.h:98,
                 from ../../../../vcglib/vcg/math/shot.h:132,
                 from ../../common/filterparameter.h:35,
                 from ../../common/interfaces.h:35,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
../../../../vcglib/vcg/math/deprecated_matrix33.h:347:26: warning: 'intr33.vcg::Matrix33<float>::a[7]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t[2] = a[6]*v[0] + a[7]*v[1] + a[8]*v[2];
                      ~~~~^~~
In file included from io_x3d.cpp:31:0:
import_x3d.h:2258:15: note: 'intr33.vcg::Matrix33<float>::a[7]' was declared here
     Matrix33f intr33;
               ^~~~~~
In file included from ../../../../vcglib/vcg/math/matrix33.h:25:0,
                 from ../../../../vcglib/vcg/math/quaternion.h:113,
                 from ../../../../vcglib/vcg/math/similarity.h:98,
                 from ../../../../vcglib/vcg/math/shot.h:132,
                 from ../../common/filterparameter.h:35,
                 from ../../common/interfaces.h:35,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
../../../../vcglib/vcg/math/deprecated_matrix33.h:347:38: warning: 'intr33.vcg::Matrix33<float>::a[8]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t[2] = a[6]*v[0] + a[7]*v[1] + a[8]*v[2];
                                  ~~~~^~~
In file included from io_x3d.cpp:31:0:
import_x3d.h:2258:15: note: 'intr33.vcg::Matrix33<float>::a[8]' was declared here
     Matrix33f intr33;
               ^~~~~~
import_x3d.h: In static member function 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::LoadIndexedSet(QDomElement, OpenMeshType&, vcg::Matrix44f, const vcg::tri::io::TextureInfo&, const QStringList&, const QStringList&, const QStringList&, int, vcg::tri::io::AdditionalInfoX3D*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO]':
import_x3d.h:1342:40: warning: 'secondVertexIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
       m.face[faceIndex].V(1) = &(m.vert[secondVertexIndex]);
                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~
import_x3d.h:1341:55: warning: 'firstVertexIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
       m.face[faceIndex].V(vertIndexPerFace) = &(m.vert[firstVertexIndex]);
                                                ~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/math/matrix33.h:25:0,
                 from ../../../../vcglib/vcg/math/quaternion.h:113,
                 from ../../../../vcglib/vcg/math/similarity.h:98,
                 from ../../../../vcglib/vcg/math/shot.h:132,
                 from ../../common/filterparameter.h:35,
                 from ../../common/interfaces.h:35,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
../../../../vcglib/vcg/math/deprecated_matrix33.h: In static member function 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::LoadElevationGrid(QDomElement, OpenMeshType&, vcg::Matrix44f, const vcg::tri::io::TextureInfo&, const QStringList&, const QStringList&, int, vcg::tri::io::AdditionalInfoX3D*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO]':
../../../../vcglib/vcg/math/deprecated_matrix33.h:345:38: warning: 'intr33.vcg::Matrix33<float>::a[2]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t[0] = a[0]*v[0] + a[1]*v[1] + a[2]*v[2];
                                  ~~~~^~~
In file included from io_x3d.cpp:31:0:
import_x3d.h:2258:15: note: 'intr33.vcg::Matrix33<float>::a[2]' was declared here
     Matrix33f intr33;
               ^~~~~~
In file included from ../../../../vcglib/vcg/math/matrix33.h:25:0,
                 from ../../../../vcglib/vcg/math/quaternion.h:113,
                 from ../../../../vcglib/vcg/math/similarity.h:98,
                 from ../../../../vcglib/vcg/math/shot.h:132,
                 from ../../common/filterparameter.h:35,
                 from ../../common/interfaces.h:35,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
../../../../vcglib/vcg/math/deprecated_matrix33.h:346:38: warning: 'intr33.vcg::Matrix33<float>::a[5]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t[1] = a[3]*v[0] + a[4]*v[1] + a[5]*v[2];
                                  ~~~~^~~
In file included from io_x3d.cpp:31:0:
import_x3d.h:2258:15: note: 'intr33.vcg::Matrix33<float>::a[5]' was declared here
     Matrix33f intr33;
               ^~~~~~
In file included from ../../../../vcglib/vcg/math/matrix33.h:25:0,
                 from ../../../../vcglib/vcg/math/quaternion.h:113,
                 from ../../../../vcglib/vcg/math/similarity.h:98,
                 from ../../../../vcglib/vcg/math/shot.h:132,
                 from ../../common/filterparameter.h:35,
                 from ../../common/interfaces.h:35,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
../../../../vcglib/vcg/math/deprecated_matrix33.h:347:14: warning: 'intr33.vcg::Matrix33<float>::a[6]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t[2] = a[6]*v[0] + a[7]*v[1] + a[8]*v[2];
          ~~~~^~~
In file included from io_x3d.cpp:31:0:
import_x3d.h:2258:15: note: 'intr33.vcg::Matrix33<float>::a[6]' was declared here
     Matrix33f intr33;
               ^~~~~~
In file included from ../../../../vcglib/vcg/math/matrix33.h:25:0,
                 from ../../../../vcglib/vcg/math/quaternion.h:113,
                 from ../../../../vcglib/vcg/math/similarity.h:98,
                 from ../../../../vcglib/vcg/math/shot.h:132,
                 from ../../common/filterparameter.h:35,
                 from ../../common/interfaces.h:35,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
../../../../vcglib/vcg/math/deprecated_matrix33.h:347:26: warning: 'intr33.vcg::Matrix33<float>::a[7]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t[2] = a[6]*v[0] + a[7]*v[1] + a[8]*v[2];
                      ~~~~^~~
In file included from io_x3d.cpp:31:0:
import_x3d.h:2258:15: note: 'intr33.vcg::Matrix33<float>::a[7]' was declared here
     Matrix33f intr33;
               ^~~~~~
In file included from ../../../../vcglib/vcg/math/matrix33.h:25:0,
                 from ../../../../vcglib/vcg/math/quaternion.h:113,
                 from ../../../../vcglib/vcg/math/similarity.h:98,
                 from ../../../../vcglib/vcg/math/shot.h:132,
                 from ../../common/filterparameter.h:35,
                 from ../../common/interfaces.h:35,
                 from io_x3d.h:37,
                 from io_x3d.cpp:29:
../../../../vcglib/vcg/math/deprecated_matrix33.h:347:38: warning: 'intr33.vcg::Matrix33<float>::a[8]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t[2] = a[6]*v[0] + a[7]*v[1] + a[8]*v[2];
                                  ~~~~^~~
In file included from io_x3d.cpp:31:0:
import_x3d.h:2258:15: note: 'intr33.vcg::Matrix33<float>::a[8]' was declared here
     Matrix33f intr33;
               ^~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o Parser.o vrml/Parser.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o Scanner.o vrml/Scanner.cpp
vrml/Scanner.cpp: In member function 'bool VrmlTranslator::Scanner::Comment0()':
vrml/Scanner.cpp:606:17: warning: unused variable 'pos0' [-Wunused-variable]
  int level = 1, pos0 = pos, line0 = line, col0 = col;
                 ^~~~
vrml/Scanner.cpp:606:43: warning: unused variable 'col0' [-Wunused-variable]
  int level = 1, pos0 = pos, line0 = line, col0 = col;
                                           ^~~~
vrml/Scanner.cpp: In member function 'VrmlTranslator::Token* VrmlTranslator::Scanner::NextToken()':
vrml/Scanner.cpp:680:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:680:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                     ~~~^~~~~~~
vrml/Scanner.cpp:680:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:680:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:680:100: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                 ~~~^~~~~~~
vrml/Scanner.cpp:680:114: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                               ~~~^~~~~~~
vrml/Scanner.cpp:680:130: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                                               ~~~^~~~~~~
vrml/Scanner.cpp:680:144: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                                                             ~~~^~~~~~~
vrml/Scanner.cpp:684:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
         ~~~^~~~~~~
vrml/Scanner.cpp:684:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:684:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
                                       ~~~^~~~~~~
vrml/Scanner.cpp:684:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:684:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
                                                                     ~~~^~~~~~~
vrml/Scanner.cpp:684:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
                                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:688:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
         ~~~^~~~~~~
vrml/Scanner.cpp:688:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:688:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
                                       ~~~^~~~~~~
vrml/Scanner.cpp:688:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:688:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
                                                                     ~~~^~~~~~~
vrml/Scanner.cpp:688:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
                                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:692:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_5;}
         ~~~^~~~~~~
vrml/Scanner.cpp:692:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_5;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:696:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_5;}
         ~~~^~~~~~~
vrml/Scanner.cpp:696:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_5;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:701:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_8;}
         ~~~^~~~~~~
vrml/Scanner.cpp:701:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_8;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:706:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_8;}
         ~~~^~~~~~~
vrml/Scanner.cpp:706:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_8;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:710:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_8;}
         ~~~^~~~~~~
vrml/Scanner.cpp:710:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_8;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:714:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_9;}
         ~~~^~~~~~~
vrml/Scanner.cpp:714:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_9;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:719:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_12;}
         ~~~^~~~~~~
vrml/Scanner.cpp:719:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_12;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:724:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_12;}
         ~~~^~~~~~~
vrml/Scanner.cpp:724:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_12;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:728:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_12;}
         ~~~^~~~~~~
vrml/Scanner.cpp:728:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_12;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:732:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_15;}
         ~~~^~~~~~~
vrml/Scanner.cpp:732:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_15;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:737:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_15;}
         ~~~^~~~~~~
vrml/Scanner.cpp:737:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_15;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:741:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_15;}
         ~~~^~~~~~~
vrml/Scanner.cpp:741:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_15;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:745:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'[') || (ch >= L']' && ch <= 65535)) {AddCh(); goto case_16;}
        ~~~^~~~~~~
vrml/Scanner.cpp:745:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'[') || (ch >= L']' && ch <= 65535)) {AddCh(); goto case_16;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:745:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'[') || (ch >= L']' && ch <= 65535)) {AddCh(); goto case_16;}
                                     ~~~^~~~~~~
vrml/Scanner.cpp:745:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'[') || (ch >= L']' && ch <= 65535)) {AddCh(); goto case_16;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:751:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_18;}
         ~~~^~~~~~~
vrml/Scanner.cpp:751:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_18;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:751:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_18;}
                                       ~~~^~~~~~~
vrml/Scanner.cpp:751:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_18;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:751:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_18;}
                                                                     ~~~^~~~~~~
vrml/Scanner.cpp:751:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_18;}
                                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:755:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
        ~~~^~~~~~~
vrml/Scanner.cpp:755:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:755:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                     ~~~^~~~~~~
vrml/Scanner.cpp:755:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:755:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:755:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:755:100: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                                                 ~~~^~~~~~~
vrml/Scanner.cpp:755:116: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                                                                 ~~~^~~~~~~
vrml/Scanner.cpp:755:130: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                                                                               ~~~^~~~~~~
vrml/Scanner.cpp:755:146: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                                                                                               ~~~^~~~~~~
vrml/Scanner.cpp:756:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_40;}
              ~~~^~~~~~~
vrml/Scanner.cpp:756:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_40;}
                            ~~~^~~~~~~
vrml/Scanner.cpp:756:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_40;}
                                            ~~~^~~~~~~
vrml/Scanner.cpp:756:61: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_40;}
                                                          ~~~^~~~~~~
vrml/Scanner.cpp:756:77: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_40;}
                                                                          ~~~^~~~~~~
vrml/Scanner.cpp:756:91: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_40;}
                                                                                        ~~~^~~~~~~
vrml/Scanner.cpp:762:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_20;}
         ~~~^~~~~~~
vrml/Scanner.cpp:762:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_20;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:762:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_20;}
                                       ~~~^~~~~~~
vrml/Scanner.cpp:762:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_20;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:762:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_20;}
                                                                     ~~~^~~~~~~
vrml/Scanner.cpp:762:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_20;}
                                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:766:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_21;}
         ~~~^~~~~~~
vrml/Scanner.cpp:766:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_21;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:766:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_21;}
                                       ~~~^~~~~~~
vrml/Scanner.cpp:766:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_21;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:766:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_21;}
                                                                     ~~~^~~~~~~
vrml/Scanner.cpp:766:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_21;}
                                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:770:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_22;}
         ~~~^~~~~~~
vrml/Scanner.cpp:770:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_22;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:770:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_22;}
                                       ~~~^~~~~~~
vrml/Scanner.cpp:770:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_22;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:770:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_22;}
                                                                     ~~~^~~~~~~
vrml/Scanner.cpp:770:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_22;}
                                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:774:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
         ~~~^~~~~~~
vrml/Scanner.cpp:774:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:774:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
                                       ~~~^~~~~~~
vrml/Scanner.cpp:774:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:774:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
                                                                     ~~~^~~~~~~
vrml/Scanner.cpp:774:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
                                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:778:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_24;}
         ~~~^~~~~~~
vrml/Scanner.cpp:778:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_24;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:778:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_24;}
                                       ~~~^~~~~~~
vrml/Scanner.cpp:778:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_24;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:778:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_24;}
                                                                     ~~~^~~~~~~
vrml/Scanner.cpp:778:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_24;}
                                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:782:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_25;}
         ~~~^~~~~~~
vrml/Scanner.cpp:782:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_25;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:782:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_25;}
                                       ~~~^~~~~~~
vrml/Scanner.cpp:782:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_25;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:782:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_25;}
                                                                     ~~~^~~~~~~
vrml/Scanner.cpp:782:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_25;}
                                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:786:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_26;}
         ~~~^~~~~~~
vrml/Scanner.cpp:786:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_26;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:786:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_26;}
                                       ~~~^~~~~~~
vrml/Scanner.cpp:786:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_26;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:786:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_26;}
                                                                     ~~~^~~~~~~
vrml/Scanner.cpp:786:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_26;}
                                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:790:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_27;}
         ~~~^~~~~~~
vrml/Scanner.cpp:790:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_27;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:790:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_27;}
                                       ~~~^~~~~~~
vrml/Scanner.cpp:790:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_27;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:790:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_27;}
                                                                     ~~~^~~~~~~
vrml/Scanner.cpp:790:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_27;}
                                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:794:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_28;}
         ~~~^~~~~~~
vrml/Scanner.cpp:794:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_28;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:794:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_28;}
                                       ~~~^~~~~~~
vrml/Scanner.cpp:794:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_28;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:794:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_28;}
                                                                     ~~~^~~~~~~
vrml/Scanner.cpp:794:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_28;}
                                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:798:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_29;}
         ~~~^~~~~~~
vrml/Scanner.cpp:798:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_29;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:798:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_29;}
                                       ~~~^~~~~~~
vrml/Scanner.cpp:798:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_29;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:798:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_29;}
                                                                     ~~~^~~~~~~
vrml/Scanner.cpp:798:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_29;}
                                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:802:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_30;}
         ~~~^~~~~~~
vrml/Scanner.cpp:802:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_30;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:802:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_30;}
                                       ~~~^~~~~~~
vrml/Scanner.cpp:802:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_30;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:802:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_30;}
                                                                     ~~~^~~~~~~
vrml/Scanner.cpp:802:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_30;}
                                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:806:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
         ~~~^~~~~~~
vrml/Scanner.cpp:806:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:806:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
                                       ~~~^~~~~~~
vrml/Scanner.cpp:806:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:806:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
                                                                     ~~~^~~~~~~
vrml/Scanner.cpp:806:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
                                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:823:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_35;}
         ~~~^~~~~~~
vrml/Scanner.cpp:823:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_35;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:829:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_35;}
         ~~~^~~~~~~
vrml/Scanner.cpp:829:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_35;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:835:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'1' && ch <= L'9')) {AddCh(); goto case_35;}
         ~~~^~~~~~~
vrml/Scanner.cpp:835:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'1' && ch <= L'9')) {AddCh(); goto case_35;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:840:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'1') || (ch >= L'4' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:840:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'1') || (ch >= L'4' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                     ~~~^~~~~~~
vrml/Scanner.cpp:840:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'1') || (ch >= L'4' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:840:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'1') || (ch >= L'4' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:840:100: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'1') || (ch >= L'4' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                 ~~~^~~~~~~
vrml/Scanner.cpp:840:114: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'1') || (ch >= L'4' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                               ~~~^~~~~~~
vrml/Scanner.cpp:840:130: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'1') || (ch >= L'4' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                                               ~~~^~~~~~~
vrml/Scanner.cpp:840:144: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'1') || (ch >= L'4' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                                                             ~~~^~~~~~~
vrml/Scanner.cpp:840:160: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'1') || (ch >= L'4' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                                                                             ~~~^~~~~~~
vrml/Scanner.cpp:840:174: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'1') || (ch >= L'4' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                                                                                           ~~~^~~~~~~
vrml/Scanner.cpp:846:64: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'"' || ch == 39 || ch == L'0' || ch == 92 || (ch >= L'a' && ch <= L'b') || ch == L'f' || ch == L'n' || ch == L'r' || ch == L't' || ch == L'v') {AddCh(); goto case_16;}
                                                             ~~~^~~~~~~
vrml/Scanner.cpp:846:78: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'"' || ch == 39 || ch == L'0' || ch == 92 || (ch >= L'a' && ch <= L'b') || ch == L'f' || ch == L'n' || ch == L'r' || ch == L't' || ch == L'v') {AddCh(); goto case_16;}
                                                                           ~~~^~~~~~~
vrml/Scanner.cpp:853:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_41;}
         ~~~^~~~~~~
vrml/Scanner.cpp:853:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_41;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:853:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_41;}
                                       ~~~^~~~~~~
vrml/Scanner.cpp:853:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_41;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:853:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_41;}
                                                                     ~~~^~~~~~~
vrml/Scanner.cpp:853:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_41;}
                                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:854:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
             ~~~^~~~~~~
vrml/Scanner.cpp:854:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                            ~~~^~~~~~~
vrml/Scanner.cpp:854:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                          ~~~^~~~~~~
vrml/Scanner.cpp:854:61: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                          ~~~^~~~~~~
vrml/Scanner.cpp:854:75: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                        ~~~^~~~~~~
vrml/Scanner.cpp:854:91: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                                        ~~~^~~~~~~
vrml/Scanner.cpp:854:105: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                                                      ~~~^~~~~~~
vrml/Scanner.cpp:854:121: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                                                                      ~~~^~~~~~~
vrml/Scanner.cpp:854:135: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                                                                                    ~~~^~~~~~~
vrml/Scanner.cpp:854:151: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                                                                                                    ~~~^~~~~~~
vrml/Scanner.cpp:860:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'[') || (ch >= L']' && ch <= 65535)) {AddCh(); goto case_16;}
        ~~~^~~~~~~
vrml/Scanner.cpp:860:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'[') || (ch >= L']' && ch <= 65535)) {AddCh(); goto case_16;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:860:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'[') || (ch >= L']' && ch <= 65535)) {AddCh(); goto case_16;}
                                     ~~~^~~~~~~
vrml/Scanner.cpp:860:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'[') || (ch >= L']' && ch <= 65535)) {AddCh(); goto case_16;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:866:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:866:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                     ~~~^~~~~~~
vrml/Scanner.cpp:866:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:866:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:866:100: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                 ~~~^~~~~~~
vrml/Scanner.cpp:866:114: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                               ~~~^~~~~~~
vrml/Scanner.cpp:866:130: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                                               ~~~^~~~~~~
vrml/Scanner.cpp:866:144: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                                                             ~~~^~~~~~~
vrml/Scanner.cpp:871:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:871:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                     ~~~^~~~~~~
vrml/Scanner.cpp:871:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                     ~~~^~~~~~~
vrml/Scanner.cpp:871:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                   ~~~^~~~~~~
vrml/Scanner.cpp:871:100: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                 ~~~^~~~~~~
vrml/Scanner.cpp:871:114: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                               ~~~^~~~~~~
vrml/Scanner.cpp:871:130: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                                               ~~~^~~~~~~
vrml/Scanner.cpp:871:144: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                                                             ~~~^~~~~~~
vrml/Scanner.cpp:876:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'2')) {AddCh(); goto case_32;}
         ~~~^~~~~~~
vrml/Scanner.cpp:876:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'2')) {AddCh(); goto case_32;}
                       ~~~^~~~~~~
vrml/Scanner.cpp:891:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_5;}
         ~~~^~~~~~~
vrml/Scanner.cpp:891:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_5;}
                       ~~~^~~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. io_x3d.h -o moc_io_x3d.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_io_x3d.o moc_io_x3d.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from moc_io_x3d.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from moc_io_x3d.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from moc_io_x3d.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from moc_io_x3d.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from moc_io_x3d.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from moc_io_x3d.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from moc_io_x3d.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from moc_io_x3d.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from moc_io_x3d.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from moc_io_x3d.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_x3d.h:37,
                 from moc_io_x3d.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libio_x3d.so
g++ -Wl,-z,relro -shared -o libio_x3d.so io_x3d.o Parser.o Scanner.o moc_io_x3d.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libio_x3d.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_x3d'
cd meshlabplugins/io_gts/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_gts'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o io_gts.o io_gts.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from io_gts.cpp:27:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from io_gts.cpp:27:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from io_gts.cpp:27:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from io_gts.cpp:27:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from io_gts.cpp:27:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from io_gts.cpp:27:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from io_gts.cpp:27:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from io_gts.cpp:27:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from io_gts.cpp:27:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from io_gts.cpp:27:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from io_gts.cpp:27:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/wrap/io_trimesh/export.h:56:0,
                 from io_gts.cpp:29:
../../../../vcglib/wrap/io_trimesh/export_obj.h: In static member function 'static int vcg::tri::io::ExporterOBJ<SaveMeshType>::Save(SaveMeshType&, const char*, int, bool (*)(int, const char*))':
../../../../vcglib/wrap/io_trimesh/export_obj.h:120:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if(m.vn == 0) return E_NOTVEXTEXVALID;
       ^~
../../../../vcglib/wrap/io_trimesh/export_obj.h:124:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    int current = 0;
    ^~~
In file included from io_gts.cpp:32:0:
../../../../vcglib/wrap/io_trimesh/import_gts.h: In static member function 'static int vcg::tri::io::ImporterGTS<MESH_TYPE>::Open(MESH_TYPE&, const char*, int&, const vcg::tri::io::ImporterGTS<MESH_TYPE>::Options&, bool (*)(int, const char*))':
../../../../vcglib/wrap/io_trimesh/import_gts.h:188:21: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
       if (!sa.size()>=3)
                     ^~
../../../../vcglib/wrap/io_trimesh/import_gts.h:188:21: warning: comparison of constant '3' with boolean expression is always false [-Wbool-compare]
       if (!sa.size()>=3)
           ~~~~~~~~~~^~~
../../../../vcglib/wrap/io_trimesh/import_gts.h:216:21: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
       if (!sa.size()>=2)
                     ^~
../../../../vcglib/wrap/io_trimesh/import_gts.h:216:21: warning: comparison of constant '2' with boolean expression is always false [-Wbool-compare]
       if (!sa.size()>=2)
           ~~~~~~~~~~^~~
../../../../vcglib/wrap/io_trimesh/import_gts.h:241:21: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
       if (!sa.size()>=3)
                     ^~
../../../../vcglib/wrap/io_trimesh/import_gts.h:241:21: warning: comparison of constant '3' with boolean expression is always false [-Wbool-compare]
       if (!sa.size()>=3)
           ~~~~~~~~~~^~~
io_gts.cpp: In member function 'virtual bool GtsIOPlugin::open(const QString&, const QString&, MeshModel&, int&, const RichParameterSet&, bool (*)(int, const char*), QWidget*)':
io_gts.cpp:49:125: warning: unused parameter 'parlst' [-Wunused-parameter]
 bool GtsIOPlugin::open(const QString &formatName, const QString &fileName, MeshModel &m, int& mask, const RichParameterSet &parlst, CallBackPos *cb, QWidget *parent)
                                                                                                                             ^~~~~~
io_gts.cpp: In member function 'virtual bool GtsIOPlugin::save(const QString&, const QString&, MeshModel&, int, const RichParameterSet&, bool (*)(int, const char*), QWidget*)':
io_gts.cpp:97:150: warning: unused parameter 'cb' [-Wunused-parameter]
 bool GtsIOPlugin::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent)
                                                                                                                                                      ^~
In file included from io_gts.cpp:32:0:
../../../../vcglib/wrap/io_trimesh/import_gts.h: In instantiation of 'static int vcg::tri::io::ImporterGTS<MESH_TYPE>::Open(MESH_TYPE&, const char*, int&, const vcg::tri::io::ImporterGTS<MESH_TYPE>::Options&, bool (*)(int, const char*)) [with MESH_TYPE = CMeshO; vcg::CallBackPos = bool(int, const char*)]':
io_gts.cpp:74:93:   required from here
../../../../vcglib/wrap/io_trimesh/import_gts.h:188:21: warning: comparison of constant '3' with boolean expression is always false [-Wbool-compare]
       if (!sa.size()>=3)
           ~~~~~~~~~~^~~
../../../../vcglib/wrap/io_trimesh/import_gts.h:216:21: warning: comparison of constant '2' with boolean expression is always false [-Wbool-compare]
       if (!sa.size()>=2)
           ~~~~~~~~~~^~~
../../../../vcglib/wrap/io_trimesh/import_gts.h:241:21: warning: comparison of constant '3' with boolean expression is always false [-Wbool-compare]
       if (!sa.size()>=3)
           ~~~~~~~~~~^~~
../../../../vcglib/wrap/io_trimesh/import_gts.h:145:22: warning: variable 'eid2' set but not used [-Wunused-but-set-variable]
      int eid0, eid1, eid2;
                      ^~~~
In file included from io_gts.cpp:33:0:
../../../../vcglib/wrap/io_trimesh/export_gts.h: In instantiation of 'static int vcg::tri::io::ExporterGTS<SaveMeshType>::Save(SaveMeshType&, const char*, int) [with SaveMeshType = CMeshO]':
io_gts.cpp:105:51:   required from here
../../../../vcglib/wrap/io_trimesh/export_gts.h:56:70: warning: unused parameter 'mask' [-Wunused-parameter]
     static int Save(SaveMeshType &m, const char * filename, int mask=0 )
                                                                      ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. io_gts.h -o moc_io_gts.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_io_gts.o moc_io_gts.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from moc_io_gts.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from moc_io_gts.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from moc_io_gts.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from moc_io_gts.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from moc_io_gts.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from moc_io_gts.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from moc_io_gts.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from moc_io_gts.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from moc_io_gts.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from moc_io_gts.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_gts.h:29,
                 from moc_io_gts.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libio_gts.so
g++ -Wl,-z,relro -shared -o libio_gts.so io_gts.o moc_io_gts.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libio_gts.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_gts'
cd meshlabplugins/io_expe/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_expe'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o io_expe.o io_expe.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from io_expe.cpp:27:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from io_expe.cpp:27:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from io_expe.cpp:27:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from io_expe.cpp:27:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from io_expe.cpp:27:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from io_expe.cpp:27:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from io_expe.cpp:27:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from io_expe.cpp:27:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from io_expe.cpp:27:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from io_expe.cpp:27:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from io_expe.cpp:27:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/wrap/io_trimesh/export.h:56:0,
                 from io_expe.cpp:29:
../../../../vcglib/wrap/io_trimesh/export_obj.h: In static member function 'static int vcg::tri::io::ExporterOBJ<SaveMeshType>::Save(SaveMeshType&, const char*, int, bool (*)(int, const char*))':
../../../../vcglib/wrap/io_trimesh/export_obj.h:120:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if(m.vn == 0) return E_NOTVEXTEXVALID;
       ^~
../../../../vcglib/wrap/io_trimesh/export_obj.h:124:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    int current = 0;
    ^~~
io_expe.cpp: In member function 'virtual bool ExpeIOPlugin::open(const QString&, const QString&, MeshModel&, int&, const RichParameterSet&, bool (*)(int, const char*), QWidget*)':
io_expe.cpp:57:7: warning: unused variable 'normalsUpdated' [-Wunused-variable]
  bool normalsUpdated = false;
       ^~~~~~~~~~~~~~
io_expe.cpp:44:126: warning: unused parameter 'parlst' [-Wunused-parameter]
 bool ExpeIOPlugin::open(const QString &formatName, const QString &fileName, MeshModel &m, int& mask, const RichParameterSet &parlst, CallBackPos *cb, QWidget *parent)
                                                                                                                              ^~~~~~
io_expe.cpp: In member function 'virtual bool ExpeIOPlugin::save(const QString&, const QString&, MeshModel&, int, const RichParameterSet&, bool (*)(int, const char*), QWidget*)':
io_expe.cpp:102:151: warning: unused parameter 'cb' [-Wunused-parameter]
 bool ExpeIOPlugin::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent)
                                                                                                                                                       ^~
In file included from io_expe.cpp:32:0:
import_expe.h: In instantiation of 'static int vcg::tri::io::ImporterExpePTS<MESH_TYPE>::Open(MESH_TYPE&, const char*, int&, const vcg::tri::io::ImporterExpePTS<MESH_TYPE>::Options&, bool (*)(int, const char*)) [with MESH_TYPE = CMeshO; vcg::CallBackPos = bool(int, const char*)]':
import_expe.h:159:15:   required from 'static int vcg::tri::io::ImporterExpePTS<MESH_TYPE>::Open(MESH_TYPE&, const char*, int&, bool (*)(int, const char*), bool) [with MESH_TYPE = CMeshO; vcg::CallBackPos = bool(int, const char*)]'
io_expe.cpp:68:92:   required from here
import_expe.h:163:44: warning: unused parameter 'cb' [-Wunused-parameter]
    const Options& options, CallBackPos *cb=0)
                                            ^
In file included from io_expe.cpp:33:0:
import_xyz.h: In instantiation of 'static int vcg::tri::io::ImporterXYZ<MESH_TYPE>::Open(MESH_TYPE&, const char*, int&, const vcg::tri::io::ImporterXYZ<MESH_TYPE>::Options&, bool (*)(int, const char*)) [with MESH_TYPE = CMeshO; vcg::CallBackPos = bool(int, const char*)]':
import_xyz.h:137:15:   required from 'static int vcg::tri::io::ImporterXYZ<MESH_TYPE>::Open(MESH_TYPE&, const char*, int&, bool (*)(int, const char*), bool) [with MESH_TYPE = CMeshO; vcg::CallBackPos = bool(int, const char*)]'
io_expe.cpp:85:90:   required from here
import_xyz.h:214:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       for (int i=0; i<pos.size(); ++i)
                       
import_xyz.h:141:44: warning: unused parameter 'cb' [-Wunused-parameter]
    const Options& options, CallBackPos *cb=0)
                                            ^
In file included from io_expe.cpp:32:0:
import_expe.h: In instantiation of 'static bool vcg::tri::io::ImporterExpePTS<MESH_TYPE>::parse_vector(const QString&, VectorType&) [with VectorType = std::vector<double, std::allocator<double> >; MESH_TYPE = CMeshO]':
import_expe.h:310:26:   required from 'static int vcg::tri::io::ImporterExpePTS<MESH_TYPE>::appendAsciiData(MESH_TYPE&, uint, const FileProperties&, QIODevice&) [with MESH_TYPE = CMeshO; uint = unsigned int; vcg::tri::io::ImporterExpePTS<MESH_TYPE>::FileProperties = std::vector<vcg::tri::io::ImporterExpePTS<CMeshO>::FileProperty, std::allocator<vcg::tri::io::ImporterExpePTS<CMeshO>::FileProperty> >]'
import_expe.h:270:27:   required from 'static int vcg::tri::io::ImporterExpePTS<MESH_TYPE>::Open(MESH_TYPE&, const char*, int&, const vcg::tri::io::ImporterExpePTS<MESH_TYPE>::Options&, bool (*)(int, const char*)) [with MESH_TYPE = CMeshO; vcg::CallBackPos = bool(int, const char*)]'
import_expe.h:159:15:   required from 'static int vcg::tri::io::ImporterExpePTS<MESH_TYPE>::Open(MESH_TYPE&, const char*, int&, bool (*)(int, const char*), bool) [with MESH_TYPE = CMeshO; vcg::CallBackPos = bool(int, const char*)]'
io_expe.cpp:68:92:   required from here
import_expe.h:286:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    for (uint k=0 ; k<expectedSize && ok ; ++k)
                    ~^~~~~~~~~~~~~
import_expe.h: At global scope:
import_expe.h:49:21: warning: 'vcg::tri::io::Header_EPSA02' defined but not used [-Wunused-variable]
 static const char * Header_EPSA02 = "[Expe/PointSet/Ascii/0.2]";
                     ^~~~~~~~~~~~~
import_expe.h:48:21: warning: 'vcg::tri::io::Header_EPSB02' defined but not used [-Wunused-variable]
 static const char * Header_EPSB02 = "[Expe/PointSet/Binary/0.2]";
                     ^~~~~~~~~~~~~
import_expe.h:47:21: warning: 'vcg::tri::io::Header_EPSB01' defined but not used [-Wunused-variable]
 static const char * Header_EPSB01 = "[Expe/PointSet/Binary/0.1]";
                     ^~~~~~~~~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. io_expe.h -o moc_io_expe.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_io_expe.o moc_io_expe.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from moc_io_expe.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from moc_io_expe.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from moc_io_expe.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from moc_io_expe.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from moc_io_expe.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from moc_io_expe.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from moc_io_expe.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from moc_io_expe.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from moc_io_expe.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from moc_io_expe.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_expe.h:29,
                 from moc_io_expe.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libio_expe.so
g++ -Wl,-z,relro -shared -o libio_expe.so io_expe.o moc_io_expe.o   -L/usr/X11R6/lib -L/usr/lib/arm-linux-gnueabihf -L../../distrib -lcommon -lGLEW -lGL -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lpthread  
mv -f libio_expe.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_expe'
cd meshlabplugins/io_pdb/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_pdb'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o io_pdb.o io_pdb.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from io_pdb.cpp:27:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from io_pdb.cpp:27:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from io_pdb.cpp:27:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from io_pdb.cpp:27:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from io_pdb.cpp:27:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from io_pdb.cpp:27:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from io_pdb.cpp:27:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from io_pdb.cpp:27:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from io_pdb.cpp:27:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from io_pdb.cpp:27:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from io_pdb.cpp:27:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/wrap/io_trimesh/import_ply.h:31:0,
                 from io_pdb.cpp:29:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/export.h:56:0,
                 from io_pdb.cpp:32:
../../../../vcglib/wrap/io_trimesh/export_obj.h: In static member function 'static int vcg::tri::io::ExporterOBJ<SaveMeshType>::Save(SaveMeshType&, const char*, int, bool (*)(int, const char*))':
../../../../vcglib/wrap/io_trimesh/export_obj.h:120:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if(m.vn == 0) return E_NOTVEXTEXVALID;
       ^~
../../../../vcglib/wrap/io_trimesh/export_obj.h:124:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    int current = 0;
    ^~~
io_pdb.cpp: In member function 'virtual bool PDBIOPlugin::open(const QString&, const QString&, MeshModel&, int&, const RichParameterSet&, bool (*)(int, const char*), QWidget*)':
io_pdb.cpp:73:7: warning: unused variable 'normalsUpdated' [-Wunused-variable]
  bool normalsUpdated = false;
       ^~~~~~~~~~~~~~
io_pdb.cpp: In member function 'virtual bool PDBIOPlugin::save(const QString&, const QString&, MeshModel&, int, const RichParameterSet&, bool (*)(int, const char*), QWidget*)':
io_pdb.cpp:138:39: warning: unused parameter 'formatName' [-Wunused-parameter]
 bool PDBIOPlugin::save(const QString &formatName,const QString &fileName, MeshModel &m, const int mask, const RichParameterSet & par, CallBackPos *cb, QWidget */*parent*/)
                                       ^~~~~~~~~~
io_pdb.cpp:138:65: warning: unused parameter 'fileName' [-Wunused-parameter]
 bool PDBIOPlugin::save(const QString &formatName,const QString &fileName, MeshModel &m, const int mask, const RichParameterSet & par, CallBackPos *cb, QWidget */*parent*/)
                                                                 ^~~~~~~~
io_pdb.cpp:138:86: warning: unused parameter 'm' [-Wunused-parameter]
 bool PDBIOPlugin::save(const QString &formatName,const QString &fileName, MeshModel &m, const int mask, const RichParameterSet & par, CallBackPos *cb, QWidget */*parent*/)
                                                                                      ^
io_pdb.cpp:138:99: warning: unused parameter 'mask' [-Wunused-parameter]
 bool PDBIOPlugin::save(const QString &formatName,const QString &fileName, MeshModel &m, const int mask, const RichParameterSet & par, CallBackPos *cb, QWidget */*parent*/)
                                                                                                   ^~~~
io_pdb.cpp:138:130: warning: unused parameter 'par' [-Wunused-parameter]
 bool PDBIOPlugin::save(const QString &formatName,const QString &fileName, MeshModel &m, const int mask, const RichParameterSet & par, CallBackPos *cb, QWidget */*parent*/)
                                                                                                                                  ^~~
io_pdb.cpp:138:148: warning: unused parameter 'cb' [-Wunused-parameter]
 bool PDBIOPlugin::save(const QString &formatName,const QString &fileName, MeshModel &m, const int mask, const RichParameterSet & par, CallBackPos *cb, QWidget */*parent*/)
                                                                                                                                                    ^~
io_pdb.cpp: In member function 'virtual void PDBIOPlugin::GetExportMaskCapability(QString&, int&, int&) const':
io_pdb.cpp:170:52: warning: unused parameter 'format' [-Wunused-parameter]
 void PDBIOPlugin::GetExportMaskCapability(QString &format, int &capability, int &defaultBits) const
                                                    ^~~~~~
io_pdb.cpp: In member function 'virtual void PDBIOPlugin::initOpenParameter(const QString&, MeshModel&, RichParameterSet&)':
io_pdb.cpp:176:52: warning: unused parameter 'format' [-Wunused-parameter]
 void PDBIOPlugin::initOpenParameter(const QString &format, MeshModel &/*m*/, RichParameterSet &par)
                                                    ^~~~~~
io_pdb.cpp:176:96: warning: unused parameter 'par' [-Wunused-parameter]
 void PDBIOPlugin::initOpenParameter(const QString &format, MeshModel &/*m*/, RichParameterSet &par)
                                                                                                ^~~
io_pdb.cpp: In member function 'virtual void PDBIOPlugin::initSaveParameter(const QString&, MeshModel&, RichParameterSet&)':
io_pdb.cpp:184:52: warning: unused parameter 'format' [-Wunused-parameter]
 void PDBIOPlugin::initSaveParameter(const QString &format, MeshModel &/*m*/, RichParameterSet &par)
                                                    ^~~~~~
io_pdb.cpp:184:96: warning: unused parameter 'par' [-Wunused-parameter]
 void PDBIOPlugin::initSaveParameter(const QString &format, MeshModel &/*m*/, RichParameterSet &par)
                                                                                                ^~~
io_pdb.cpp: In member function 'virtual void PDBIOPlugin::applyOpenParameter(const QString&, MeshModel&, const RichParameterSet&)':
io_pdb.cpp:192:53: warning: unused parameter 'format' [-Wunused-parameter]
 void PDBIOPlugin::applyOpenParameter(const QString &format, MeshModel &m, const RichParameterSet &par)
                                                     ^~~~~~
io_pdb.cpp:192:72: warning: unused parameter 'm' [-Wunused-parameter]
 void PDBIOPlugin::applyOpenParameter(const QString &format, MeshModel &m, const RichParameterSet &par)
                                                                        ^
io_pdb.cpp:192:99: warning: unused parameter 'par' [-Wunused-parameter]
 void PDBIOPlugin::applyOpenParameter(const QString &format, MeshModel &m, const RichParameterSet &par)
                                                                                                   ^~~
io_pdb.cpp: In member function 'bool PDBIOPlugin::parsePDB(const string&, CMeshO&, const RichParameterSet&, bool (*)(int, const char*))':
io_pdb.cpp:243:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(atomIndex=0; atomIndex<atomDetails.size(); atomIndex++)
                   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
io_pdb.cpp:465:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
      if(! (fabs(ypos-atomPos[atomIndex].Y())>5.0f) )
      ^~
io_pdb.cpp:481:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       m.vert[vind].C().X() = rr/ww;
       ^
io_pdb.cpp: In member function 'void PDBIOPlugin::mysscanf(const char*, const char*, float*)':
io_pdb.cpp:512:56: warning: unused parameter 'format' [-Wunused-parameter]
 void PDBIOPlugin::mysscanf(const char* st, const char* format, float *f)
                                                        ^~~~~~
io_pdb.cpp: In member function 'vcg::Color4b PDBIOPlugin::getAtomColor(const char*)':
io_pdb.cpp:680:10: warning: unused variable 'last' [-Wunused-variable]
   size_t last=std::min(atomicElement.length(),atomicElement.find_first_of(' '));
          ^~~~
In file included from io_pdb.cpp:38:0:
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h: In member function 'void vcg::tri::TrivialWalker<MeshType, VolumeType>::GetXIntercept(const Point3i&, const Point3i&, vcg::tri::TrivialWalker<MeshType, VolumeType>::VertexPointer&) [with MeshType = CMeshO; VolumeType = vcg::SimpleVolume<vcg::SimpleVoxel>]':
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:252:34: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized]
     assert(pos >=0 && size_t(pos)< _mesh->vert.size());
                                  ^
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h: In member function 'void vcg::tri::TrivialWalker<MeshType, VolumeType>::GetZIntercept(const Point3i&, const Point3i&, vcg::tri::TrivialWalker<MeshType, VolumeType>::VertexPointer&) [with MeshType = CMeshO; VolumeType = vcg::SimpleVolume<vcg::SimpleVoxel>]':
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:301:19: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized]
   v = &_mesh->vert[pos];
        ~~~~~~~~~~~^
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h: In member function 'void vcg::tri::MarchingCubes<TRIMESH_TYPE, WALKER_TYPE>::AddTriangles(const char*, char, vcg::tri::MarchingCubes<TRIMESH_TYPE, WALKER_TYPE>::VertexPointer) [with TRIMESH_TYPE = CMeshO; WALKER_TYPE = vcg::tri::TrivialWalker<CMeshO, vcg::SimpleVolume<vcg::SimpleVoxel> >]':
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:301:19: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized]
   v = &_mesh->vert[pos];
        ~~~~~~~~~~~^
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:276:15: note: 'pos' was declared here
   VertexIndex pos;
               ^~~
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:301:19: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized]
   v = &_mesh->vert[pos];
        ~~~~~~~~~~~^
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:276:15: note: 'pos' was declared here
   VertexIndex pos;
               ^~~
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:301:19: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized]
   v = &_mesh->vert[pos];
        ~~~~~~~~~~~^
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:276:15: note: 'pos' was declared here
   VertexIndex pos;
               ^~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o plylib.o ../../../../vcglib/wrap/ply/plylib.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. io_pdb.h -o moc_io_pdb.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_io_pdb.o moc_io_pdb.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from moc_io_pdb.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from moc_io_pdb.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from moc_io_pdb.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from moc_io_pdb.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from moc_io_pdb.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from moc_io_pdb.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from moc_io_pdb.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from moc_io_pdb.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from moc_io_pdb.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from moc_io_pdb.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_pdb.h:28,
                 from moc_io_pdb.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libio_pdb.so
g++ -Wl,-z,relro -shared -o libio_pdb.so io_pdb.o plylib.o moc_io_pdb.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libio_pdb.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/io_pdb'
cd meshlabplugins/filter_aging/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_aging'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_aging.o filter_aging.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from filter_aging.cpp:25:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from filter_aging.cpp:25:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from filter_aging.cpp:25:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from filter_aging.cpp:25:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from filter_aging.cpp:25:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from filter_aging.cpp:25:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from filter_aging.cpp:25:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from filter_aging.cpp:25:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from filter_aging.cpp:25:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from filter_aging.cpp:25:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from filter_aging.cpp:25:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:66:0,
                 from filter_aging.cpp:28:
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilar(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:797:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=1; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:805:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilarDual(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:814:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=0; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:837:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:68:0,
                 from filter_aging.cpp:28:
../../../../vcglib/vcg/complex/algorithms/intersection.h: In function 'bool vcg::Intersection(vcg::Plane3<ScalarType>, IndexingType*, std::vector<typename CleanMeshType::FaceType*>&)':
../../../../vcglib/vcg/complex/algorithms/intersection.h:209:46: warning: typedef 'FaceContainer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename TriMeshType::FaceContainer FaceContainer;
                                              ^~~~~~~~~~~~~
In file included from filter_aging.cpp:30:0:
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexQualityLaplacian(vcg::tri::Smooth<SmoothMeshType>::MeshType&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:649:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:661:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexNormalLaplacian(vcg::tri::Smooth<SmoothMeshType>::MeshType&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:705:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:717:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexCoordViewDepth(vcg::tri::Smooth<SmoothMeshType>::MeshType&, const CoordType&, vcg::tri::Smooth<SmoothMeshType>::ScalarType, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:766:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:778:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_aging.h -o moc_filter_aging.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_aging.o moc_filter_aging.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from moc_filter_aging.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from moc_filter_aging.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from moc_filter_aging.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from moc_filter_aging.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from moc_filter_aging.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from moc_filter_aging.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from moc_filter_aging.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from moc_filter_aging.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from moc_filter_aging.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from moc_filter_aging.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_aging.h:28,
                 from moc_filter_aging.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_aging.so
g++ -Wl,-z,relro -shared -o libfilter_aging.so filter_aging.o moc_filter_aging.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_aging.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_aging'
cd meshlabplugins/filter_ao/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_ao'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_ao.o filter_ao.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from filter_ao.cpp:25:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from filter_ao.cpp:25:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from filter_ao.cpp:25:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from filter_ao.cpp:25:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from filter_ao.cpp:25:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from filter_ao.cpp:25:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from filter_ao.cpp:25:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from filter_ao.cpp:25:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from filter_ao.cpp:25:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from filter_ao.cpp:25:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from filter_ao.cpp:25:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
filter_ao.cpp: In member function 'virtual void AmbientOcclusionPlugin::initParameterSet(QAction*, MeshModel&, RichParameterSet&)':
filter_ao.cpp:98:75: warning: unused parameter 'm' [-Wunused-parameter]
 void AmbientOcclusionPlugin::initParameterSet(QAction *action, MeshModel &m, RichParameterSet &parlst)
                                                                           ^
filter_ao.cpp: In member function 'virtual bool AmbientOcclusionPlugin::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))':
filter_ao.cpp:174:17: warning: unused variable 'errname' [-Wunused-variable]
  const GLubyte* errname = gluErrorString(err);
                 ^~~~~~~
filter_ao.cpp: In member function 'void AmbientOcclusionPlugin::initGL(bool (*)(int, const char*), unsigned int)':
filter_ao.cpp:437:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       set_shaders(":/AmbientOcclusion/shaders/ambient_occlusion4",vs,fs,shdrID);
                                                                               ^
filter_ao.cpp:439:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       set_shaders(":/AmbientOcclusion/shaders/ambient_occlusion8",vs,fs,shdrID);  //geforce 8+
                                                                               ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_ao.h -o moc_filter_ao.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_ao.o moc_filter_ao.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from moc_filter_ao.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from moc_filter_ao.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from moc_filter_ao.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from moc_filter_ao.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from moc_filter_ao.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from moc_filter_ao.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from moc_filter_ao.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from moc_filter_ao.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from moc_filter_ao.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from moc_filter_ao.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_ao.h:29,
                 from moc_filter_ao.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name filter_ao filter_ao.qrc -o qrc_filter_ao.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o qrc_filter_ao.o qrc_filter_ao.cpp
rm -f libfilter_ao.so
g++ -Wl,-z,relro -shared -o libfilter_ao.so filter_ao.o moc_filter_ao.o qrc_filter_ao.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_ao.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_ao'
cd meshlabplugins/filter_autoalign/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_autoalign'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -o filter_autoalign.o filter_autoalign.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from filter_autoalign.cpp:15:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from filter_autoalign.cpp:15:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from filter_autoalign.cpp:15:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from filter_autoalign.cpp:15:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from filter_autoalign.cpp:15:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from filter_autoalign.cpp:15:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from filter_autoalign.cpp:15:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from filter_autoalign.cpp:15:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from filter_autoalign.cpp:15:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from filter_autoalign.cpp:15:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from filter_autoalign.cpp:15:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from filter_autoalign.cpp:16:0:
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h: At global scope:
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:110:46: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   const bool operator < (const   Couple & o) const {return dist < o.dist;}
                                              ^~~~~
In file included from filter_autoalign.cpp:16:0:
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h: In member function 'int vcg::tri::FourPCS<MeshType>::EvaluateSample(vcg::tri::FourPCS<MeshType>::CandiType&, vcg::tri::FourPCS<MeshType>::CoordType&, vcg::tri::FourPCS<MeshType>::CoordType&, const float&)':
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:572:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
    if(v!=0)
      ^
In file included from ../../meshlabplugins/edit_align/align/Guess.h:30:0,
                 from filter_autoalign.cpp:17:
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilar(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:797:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=1; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:805:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilarDual(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:814:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=0; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:837:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
filter_autoalign.cpp: In member function 'virtual bool FilterAutoalign::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))':
filter_autoalign.cpp:141:17: warning: unused variable 'res' [-Wunused-variable]
             int res = GG.SearchBestTranslation(GG.u[0],GG.MV[i],4,1,baseTran,bestTran);
                 ^~~
filter_autoalign.cpp:98:66: warning: unused parameter 'md' [-Wunused-parameter]
 bool FilterAutoalign::applyFilter(QAction *filter, MeshDocument &md, RichParameterSet & par, vcg::CallBackPos *cb)
                                                                  ^~
In file included from filter_autoalign.cpp:16:0:
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h: In instantiation of 'void vcg::tri::FourPCS<MeshType>::Init(MeshType&, MeshType&) [with MeshType = CMeshO]':
filter_autoalign.cpp:112:46:   required from here
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:231:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(vi = 0; vi < Q->vert.size(); ++vi)
                   
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:235:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(vi = 0; vi < P->vert.size(); ++vi)
                   
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:240:19: warning: unused variable 'dist' [-Wunused-variable]
   float avD = 0.0,dist;
                   ^~~~
In file included from filter_autoalign.cpp:16:0:
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h: In instantiation of 'bool vcg::tri::FourPCS<MeshType>::Align(int, vcg::Matrix44f&, bool (*)(int, const char*)) [with MeshType = CMeshO; vcg::Matrix44f = vcg::Matrix44<float>; AACb = bool(int, const char*)]':
filter_autoalign.cpp:113:51:   required from here
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:652:9: warning: overflow in implicit constant conversion [-Woverflow]
  bestv  = -std::numeric_limits<float>::max();
  ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:655:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i = 0 ; i <  U.size() ;++i)
                     
In file included from filter_autoalign.cpp:16:0:
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h: In instantiation of 'void vcg::tri::FourPCS<MeshType>::ComputeR1R2(vcg::tri::FourPCS<MeshType>::ScalarType, vcg::tri::FourPCS<MeshType>::ScalarType) [with MeshType = CMeshO; vcg::tri::FourPCS<MeshType>::ScalarType = float]':
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:621:13:   required from 'bool vcg::tri::FourPCS<MeshType>::Align(int, vcg::Matrix44f&, bool (*)(int, const char*)) [with MeshType = CMeshO; vcg::Matrix44f = vcg::Matrix44<float>; AACb = bool(int, const char*)]'
filter_autoalign.cpp:113:51:   required from here
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:405:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(vi = 0; vi  < mapsub.size(); ++vi) for(vj = vi; vj < mapsub.size(); ++vj){
              ~~~~^~~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:405:57: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(vi = 0; vi  < mapsub.size(); ++vi) for(vj = vi; vj < mapsub.size(); ++vj){
                                                      ~~~^~~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:404:6: warning: unused variable 'start' [-Wunused-variable]
  int start = clock();
      ^~~~~
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:400:57: warning: unused parameter 'd2' [-Wunused-parameter]
 FourPCS<MeshType>::ComputeR1R2(ScalarType d1,ScalarType d2){
                                                         ^~
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h: In instantiation of 'bool vcg::tri::FourPCS<MeshType>::SelectCoplanarBase() [with MeshType = CMeshO]':
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:628:31:   required from 'bool vcg::tri::FourPCS<MeshType>::Align(int, vcg::Matrix44f&, bool (*)(int, const char*)) [with MeshType = CMeshO; vcg::Matrix44f = vcg::Matrix44<float>; AACb = bool(int, const char*)]'
filter_autoalign.cpp:113:51:   required from here
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:280:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(i = 0; i < P->vert.size(); ++i){
                
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:288:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if(i ==  P->vert.size())
        
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:293:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(i = 0; i < P->vert.size(); ++i){
                
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:329:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(i = 0; i <closests.size(); ++i){
                 
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:311:15: warning: unused variable 'v' [-Wunused-variable]
  VertexType * v =0;
               ^
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h: In instantiation of 'bool vcg::tri::FourPCS<MeshType>::FindCongruent() [with MeshType = CMeshO]':
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:644:19:   required from 'bool vcg::tri::FourPCS<MeshType>::Align(int, vcg::Matrix44f&, bool (*)(int, const char*)) [with MeshType = CMeshO; vcg::Matrix44f = vcg::Matrix44<float>; AACb = bool(int, const char*)]'
filter_autoalign.cpp:113:51:   required from here
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:432:6: warning: variable 'ac' set but not used [-Wunused-but-set-variable]
  int ac =0 ,acf = 0,tr = 0,trf =0;
      ^~
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:437:6: warning: unused variable 'start' [-Wunused-variable]
  int start = clock();
      ^~~~~
In file included from filter_autoalign.cpp:17:0:
../../meshlabplugins/edit_align/align/Guess.h: In instantiation of 'void vcg::tri::Guess::Init(std::vector<FaceType*>&, std::vector<vcg::Matrix44<float> >&, MSH&, const Matrix44f&) [with MSH = CMeshO; vcg::Matrix44f = vcg::Matrix44<float>]':
../../meshlabplugins/edit_align/align/Guess.h:114:3:   required from 'void vcg::tri::Guess::Init(MSH&, MSH&) [with MSH = CMeshO]'
filter_autoalign.cpp:128:52:   required from here
../../meshlabplugins/edit_align/align/Guess.h:123:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    for(int i=0;i<FixMV.size();++i)
                  
../../meshlabplugins/edit_align/align/Guess.h:138:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    for(int i=0;i<FixMV.size();++i)
                  
../../meshlabplugins/edit_align/align/Guess.h:119:99: warning: unused parameter 'MovTr' [-Wunused-parameter]
  void Init( std::vector<MSH*> &FixMV, std::vector<Matrix44f> &FixTV, MSH &MovM, const Matrix44f & MovTr)
                                                                                                   ^~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:37:0,
                 from filter_autoalign.cpp:16:
../../../../vcglib/vcg/math/point_matching.h: In instantiation of 'static bool vcg::PointMatching<ScalarType>::ComputeRigidMatchMatrix(vcg::PointMatching<ScalarType>::Matrix44x&, std::vector<vcg::Point3<P3ScalarType> >&, std::vector<vcg::Point3<P3ScalarType> >&, vcg::PointMatching<ScalarType>::Quaternionx&, vcg::PointMatching<ScalarType>::Point3x&) [with ScalarType = float; vcg::PointMatching<ScalarType>::Matrix44x = vcg::Matrix44<float>; vcg::PointMatching<ScalarType>::Quaternionx = vcg::Quaternion<float>; vcg::PointMatching<ScalarType>::Point3x = vcg::Point3<float>]':
../../../../vcglib/vcg/math/point_matching.h:94:32:   required from 'static bool vcg::PointMatching<ScalarType>::ComputeRigidMatchMatrix(vcg::PointMatching<ScalarType>::Matrix44x&, std::vector<vcg::Point3<P3ScalarType> >&, std::vector<vcg::Point3<P3ScalarType> >&) [with ScalarType = float; vcg::PointMatching<ScalarType>::Matrix44x = vcg::Matrix44<float>]'
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:389:58:   required from 'bool vcg::tri::FourPCS<MeshType>::IsTransfCongruent(vcg::tri::FourPCS<MeshType>::FourPoints, vcg::Matrix44<typename ComputeMeshType::ScalarType>&, float&) [with MeshType = CMeshO; vcg::tri::FourPCS<MeshType>::FourPoints = vcg::Point4<vcg::Point3<float> >; typename TriangleType::ScalarType = float; typename ComputeMeshType::ScalarType = float]'
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:508:27:   required from 'bool vcg::tri::FourPCS<MeshType>::FindCongruent() [with MeshType = CMeshO]'
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:644:19:   required from 'bool vcg::tri::FourPCS<MeshType>::Align(int, vcg::Matrix44f&, bool (*)(int, const char*)) [with MeshType = CMeshO; vcg::Matrix44f = vcg::Matrix44<float>; AACb = bool(int, const char*)]'
filter_autoalign.cpp:113:51:   required from here
../../../../vcglib/vcg/math/point_matching.h:243:6: warning: variable 'maxind' set but not used [-Wunused-but-set-variable]
  int maxind=-1;
      ^~~~~~
In file included from filter_autoalign.cpp:16:0:
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h: In member function 'int vcg::tri::FourPCS<MeshType>::EvaluateSample(vcg::tri::FourPCS<MeshType>::CandiType&, vcg::tri::FourPCS<MeshType>::CoordType&, vcg::tri::FourPCS<MeshType>::CoordType&, const float&) [with MeshType = CMeshO]':
../../../../vcglib/vcg/complex/algorithms/autoalign_4pcs.h:575:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -o AlignPair.o ../../meshlabplugins/edit_align/align/AlignPair.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../meshlabplugins/edit_align/align/AlignPair.cpp:27:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../../../vcglib/vcg/space/index/space_iterators.h:56:0,
                 from ../../../../vcglib/vcg/space/index/grid_util.h:70,
                 from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:33,
                 from ../../meshlabplugins/edit_align/align/AlignPair.h:34,
                 from ../../meshlabplugins/edit_align/align/AlignPair.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_util.h:70:0,
                 from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:33,
                 from ../../meshlabplugins/edit_align/align/AlignPair.h:34,
                 from ../../meshlabplugins/edit_align/align/AlignPair.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../meshlabplugins/edit_align/align/AlignPair.h:34,
                 from ../../meshlabplugins/edit_align/align/AlignPair.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../meshlabplugins/edit_align/align/AlignPair.h:34,
                 from ../../meshlabplugins/edit_align/align/AlignPair.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename Spatial_Idexing::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../meshlabplugins/edit_align/align/AlignPair.h:35,
                 from ../../meshlabplugins/edit_align/align/AlignPair.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/clean.h:35:0,
                 from ../../meshlabplugins/edit_align/align/AlignPair.cpp:27:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/clean.h:37:0,
                 from ../../meshlabplugins/edit_align/align/AlignPair.cpp:27:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../meshlabplugins/edit_align/align/AlignPair.cpp:27:0:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import.h:67:0,
                 from ../../meshlabplugins/edit_align/align/AlignPair.cpp:34:
../../../../vcglib/wrap/io_trimesh/import_obj.h: In static member function 'static int vcg::tri::io::ImporterOBJ<OpenMeshType>::Open(OpenMeshType&, const char*, vcg::tri::io::ImporterOBJ<OpenMeshType>::Info&)':
../../../../vcglib/wrap/io_trimesh/import_obj.h:226:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  if (oi.mask == -1)
  ^~
../../../../vcglib/wrap/io_trimesh/import_obj.h:229:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   const int inputMask = oi.mask;
   ^~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import_ply.h:31:0,
                 from ../../../../vcglib/wrap/io_trimesh/import.h:68,
                 from ../../meshlabplugins/edit_align/align/AlignPair.cpp:34:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import_vmi.h:39:0,
                 from ../../../../vcglib/wrap/io_trimesh/import.h:71,
                 from ../../meshlabplugins/edit_align/align/AlignPair.cpp:34:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
../../meshlabplugins/edit_align/align/AlignPair.cpp: In member function 'bool vcg::AlignPair::A2Mesh::InitVert(const Matrix44d&, bool)':
../../meshlabplugins/edit_align/align/AlignPair.cpp:54:59: warning: unused parameter 'hasborderflag' [-Wunused-parameter]
 bool AlignPair::A2Mesh::InitVert(const Matrix44d &Tr,bool hasborderflag)
                                                           ^~~~~~~~~~~~~
../../meshlabplugins/edit_align/align/AlignPair.cpp: In member function 'bool vcg::AlignPair::Align(vcg::AlignPair::A2Grid&, vcg::AlignPair::A2GridVert&, const Matrix44d&, vcg::Matrix44d&, std::vector<vcg::Point3<double> >&, std::vector<vcg::Point3<double> >&, std::vector<vcg::Point3<double> >&, std::vector<vcg::Point3<double> >&, vcg::Histogramf&, vcg::AlignPair::Stat&)':
../../meshlabplugins/edit_align/align/AlignPair.cpp:348:9: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
       if( beyondCntVec[i] < maxBeyondCnt )
         ^
In file included from ../../meshlabplugins/edit_align/align/AlignPair.cpp:39:0:
../../../../vcglib/vcg/math/point_matching.h: In instantiation of 'static bool vcg::PointMatching<ScalarType>::ComputeRigidMatchMatrix(vcg::PointMatching<ScalarType>::Matrix44x&, std::vector<vcg::Point3<P3ScalarType> >&, std::vector<vcg::Point3<P3ScalarType> >&, vcg::PointMatching<ScalarType>::Quaternionx&, vcg::PointMatching<ScalarType>::Point3x&) [with ScalarType = double; vcg::PointMatching<ScalarType>::Matrix44x = vcg::Matrix44<double>; vcg::PointMatching<ScalarType>::Quaternionx = vcg::Quaternion<double>; vcg::PointMatching<ScalarType>::Point3x = vcg::Point3<double>]':
../../../../vcglib/vcg/math/point_matching.h:94:32:   required from 'static bool vcg::PointMatching<ScalarType>::ComputeRigidMatchMatrix(vcg::PointMatching<ScalarType>::Matrix44x&, std::vector<vcg::Point3<P3ScalarType> >&, std::vector<vcg::Point3<P3ScalarType> >&) [with ScalarType = double; vcg::PointMatching<ScalarType>::Matrix44x = vcg::Matrix44<double>]'
../../meshlabplugins/edit_align/align/AlignPair.cpp:408:106:   required from here
../../../../vcglib/vcg/math/point_matching.h:243:6: warning: variable 'maxind' set but not used [-Wunused-but-set-variable]
  int maxind=-1;
      ^~~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import.h:70:0,
                 from ../../meshlabplugins/edit_align/align/AlignPair.cpp:34:
../../../../vcglib/wrap/io_trimesh/import_off.h: In instantiation of 'static int vcg::tri::io::ImporterOFF<MESH_TYPE>::Open(MESH_TYPE&, const char*, int&, bool (*)(int, const char*)) [with MESH_TYPE = vcg::AlignPair::A2Mesh; vcg::CallBackPos = bool(int, const char*)]':
../../../../vcglib/wrap/io_trimesh/import.h:129:40:   required from 'static int vcg::tri::io::Importer<OpenMeshType>::Open(OpenMeshType&, const char*, int&, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh; vcg::CallBackPos = bool(int, const char*)]'
../../../../vcglib/wrap/io_trimesh/import.h:110:14:   required from 'static int vcg::tri::io::Importer<OpenMeshType>::Open(OpenMeshType&, const char*, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh; vcg::CallBackPos = bool(int, const char*)]'
../../meshlabplugins/edit_align/align/AlignPair.cpp:45:58:   required from here
../../../../vcglib/wrap/io_trimesh/import_off.h:189:38: warning: variable 'nEdges' set but not used [-Wunused-but-set-variable]
      unsigned int nVertices, nFaces, nEdges;
                                      ^~~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import.h:71:0,
                 from ../../meshlabplugins/edit_align/align/AlignPair.cpp:34:
../../../../vcglib/wrap/io_trimesh/import_vmi.h: In instantiation of 'static int vcg::tri::io::ImporterVMI<OpenMeshType, A0, A1, A2, A3, A4>::Deserialize(OpenMeshType&, int&) [with OpenMeshType = vcg::AlignPair::A2Mesh; A0 = long int; A1 = double; A2 = int; A3 = short int; A4 = char]':
../../../../vcglib/wrap/io_trimesh/import_vmi.h:658:34:   required from 'static int vcg::tri::io::ImporterVMI<OpenMeshType, A0, A1, A2, A3, A4>::Open(OpenMeshType&, const char*, int&, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh; A0 = long int; A1 = double; A2 = int; A3 = short int; A4 = char; vcg::CallBackPos = bool(int, const char*)]'
../../../../vcglib/wrap/io_trimesh/import.h:139:46:   required from 'static int vcg::tri::io::Importer<OpenMeshType>::Open(OpenMeshType&, const char*, int&, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh; vcg::CallBackPos = bool(int, const char*)]'
../../../../vcglib/wrap/io_trimesh/import.h:110:14:   required from 'static int vcg::tri::io::Importer<OpenMeshType>::Open(OpenMeshType&, const char*, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh; vcg::CallBackPos = bool(int, const char*)]'
../../meshlabplugins/edit_align/align/AlignPair.cpp:45:58:   required from here
../../../../vcglib/wrap/io_trimesh/import_vmi.h:714:20: warning: variable 'read' set but not used [-Wunused-but-set-variable]
             size_t read = 0;
                    ^~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import.h:69:0,
                 from ../../meshlabplugins/edit_align/align/AlignPair.cpp:34:
../../../../vcglib/wrap/io_trimesh/import_stl.h: In static member function 'static int vcg::tri::io::ImporterSTL<OpenMeshType>::Open(OpenMeshType&, const char*, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh]':
../../../../vcglib/wrap/io_trimesh/import_stl.h:110:3: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(&facenum, sizeof(int), 1, fp);
   ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h:114:3: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(tmpbuf,sizeof(tmpbuf),1,fp);
   ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h: In static member function 'static int vcg::tri::io::ImporterSTL<OpenMeshType>::OpenBinary(OpenMeshType&, const char*, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh]':
../../../../vcglib/wrap/io_trimesh/import_stl.h:140:3: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(&facenum, sizeof(int), 1, fp);
   ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h:151:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
       fread(&norm,sizeof(Point3f),1,fp);
       ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h:152:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
       fread(&tri,sizeof(Point3f),3,fp);
       ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h:153:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
       fread(&attr,sizeof(short),1,fp);
       ^~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -o Guess.o ../../meshlabplugins/edit_align/align/Guess.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:41,
                 from ../../meshlabplugins/edit_align/align/Guess.h:30,
                 from ../../meshlabplugins/edit_align/align/Guess.cpp:28:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../../../vcglib/vcg/space/index/space_iterators.h:56:0,
                 from ../../../../vcglib/vcg/space/index/grid_util.h:70,
                 from ../../../../vcglib/vcg/space/index/grid_static_obj.h:53,
                 from ../../meshlabplugins/edit_align/align/Guess.h:29,
                 from ../../meshlabplugins/edit_align/align/Guess.cpp:28:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_util.h:70:0,
                 from ../../../../vcglib/vcg/space/index/grid_static_obj.h:53,
                 from ../../meshlabplugins/edit_align/align/Guess.h:29,
                 from ../../meshlabplugins/edit_align/align/Guess.cpp:28:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:37,
                 from ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:40,
                 from ../../meshlabplugins/edit_align/align/Guess.h:30,
                 from ../../meshlabplugins/edit_align/align/Guess.cpp:28:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:40:0,
                 from ../../meshlabplugins/edit_align/align/Guess.h:30,
                 from ../../meshlabplugins/edit_align/align/Guess.cpp:28:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/spatial_hashing.h:28:0,
                 from ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:41,
                 from ../../meshlabplugins/edit_align/align/Guess.h:30,
                 from ../../meshlabplugins/edit_align/align/Guess.cpp:28:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/spatial_hashing.h:28:0,
                 from ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:41,
                 from ../../meshlabplugins/edit_align/align/Guess.h:30,
                 from ../../meshlabplugins/edit_align/align/Guess.cpp:28:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename Spatial_Idexing::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:46:0,
                 from ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:42,
                 from ../../meshlabplugins/edit_align/align/Guess.h:30,
                 from ../../meshlabplugins/edit_align/align/Guess.cpp:28:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../meshlabplugins/edit_align/align/Guess.h:30:0,
                 from ../../meshlabplugins/edit_align/align/Guess.cpp:28:
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilar(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:797:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=1; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:805:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilarDual(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:814:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=0; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:837:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
../../meshlabplugins/edit_align/align/Guess.cpp: In member function 'void vcg::tri::Guess::GenRotMatrix()':
../../meshlabplugins/edit_align/align/Guess.cpp:96:72: warning: format '%li' expects argument of type 'long int', but argument 2 has type 'std::vector<vcg::Point3<float> >::size_type {aka unsigned int}' [-Wformat=]
  printf("Generated %li normals and %li rotations\n",NV.size(),MV.size());
                                                                        ^
../../meshlabplugins/edit_align/align/Guess.cpp:96:72: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'std::vector<vcg::Matrix44<float> >::size_type {aka unsigned int}' [-Wformat=]
../../meshlabplugins/edit_align/align/Guess.cpp:97:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(i=0;i<NV.size();++i)
          ~^~~~~~~~~~
../../meshlabplugins/edit_align/align/Guess.cpp: In member function 'void vcg::tri::Guess::ApplyTransformation(const Point3f&, const Matrix44f&, std::vector<vcg::Point3<float> >&, std::vector<vcg::Point3<float> >&, vcg::Box3f&)':
../../meshlabplugins/edit_align/align/Guess.cpp:122:38: warning: unused parameter 'movNorm' [-Wunused-parameter]
              std::vector< Point3f > &movNorm,
                                      ^~~~~~~
../../meshlabplugins/edit_align/align/Guess.cpp: In member function 'int vcg::tri::Guess::SearchBestTranslation(vcg::GridStaticObj<bool, float>&, const Matrix44f&, int, int, vcg::Point3f&, vcg::Point3f&)':
../../meshlabplugins/edit_align/align/Guess.cpp:176:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(i=0;i<movVert.size();++i)
          ~^~~~~~~~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -o point_matching_scale.o ../../meshlabplugins/edit_align/point_matching_scale.cpp
In file included from ../../meshlabplugins/edit_align/point_matching_scale.cpp:2:0:
../../external/newuoa/include/newuoa.h: In instantiation of 'int biglag_(int, int, TYPE*, TYPE*, TYPE*, TYPE*, int*, int*, int*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, Func&) [with TYPE = double; Func = double(int, double*)]':
../../external/newuoa/include/newuoa.h:1315:16:   required from 'TYPE newuob_(int, int, TYPE*, TYPE, TYPE, int*, int, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, int*, TYPE*, TYPE*, TYPE*, Func&) [with TYPE = double; Func = double(int, double*)]'
../../external/newuoa/include/newuoa.h:1712:19:   required from 'TYPE newuoa_(int, int, TYPE*, TYPE, TYPE, int*, int, TYPE*, Func&) [with TYPE = double; Func = double(int, double*)]'
../../external/newuoa/include/newuoa.h:1723:18:   required from 'TYPE min_newuoa(int, TYPE*, Func&, TYPE, TYPE, int) [with TYPE = double; Func = double(int, double*)]'
../../meshlabplugins/edit_align/point_matching_scale.cpp:53:34:   required from here
../../external/newuoa/include/newuoa.h:67:54: warning: unused parameter 'func' [-Wunused-parameter]
                    TYPE *gd, TYPE *s, TYPE *w, Func &func)
                                                      ^~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -o plylib.o ../../../../vcglib/wrap/ply/plylib.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. filter_autoalign.h -o moc_filter_autoalign.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -o moc_filter_autoalign.o moc_filter_autoalign.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from moc_filter_autoalign.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from moc_filter_autoalign.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from moc_filter_autoalign.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from moc_filter_autoalign.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from moc_filter_autoalign.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from moc_filter_autoalign.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from moc_filter_autoalign.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from moc_filter_autoalign.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from moc_filter_autoalign.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from moc_filter_autoalign.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_autoalign.h:29,
                 from moc_filter_autoalign.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_autoalign.so
g++ -Wl,-z,relro -shared -o libfilter_autoalign.so filter_autoalign.o AlignPair.o Guess.o point_matching_scale.o plylib.o moc_filter_autoalign.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_autoalign.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_autoalign'
cd meshlabplugins/filter_camera/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_camera'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_camera.o filter_camera.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from filter_camera.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from filter_camera.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from filter_camera.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from filter_camera.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from filter_camera.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from filter_camera.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from filter_camera.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from filter_camera.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from filter_camera.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from filter_camera.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from filter_camera.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/vcg/math/shot.h:133:0,
                 from ../../common/filterparameter.h:35,
                 from ../../common/interfaces.h:35,
                 from filter_camera.h:29,
                 from filter_camera.cpp:24:
../../../../vcglib/vcg/math/camera.h: In instantiation of 'vcg::Point2<T> vcg::Camera<S>::Project(const vcg::Point3<P3ScalarType>&) const [with S = float]':
../../../../vcglib/vcg/math/shot.h:405:39:   required from 'vcg::Point2<T> vcg::Shot<S, RotationType>::Project(const vcg::Point3<P3ScalarType>&) const [with S = float; RotationType = vcg::Matrix44<float>]'
filter_camera.cpp:483:52:   required from here
../../../../vcglib/vcg/math/camera.h:253:17: warning: variable 'd' set but not used [-Wunused-but-set-variable]
  vcg::Point2<S> d =  Point2<S>(p[0],p[1]);
                 ^
filter_camera.cpp: In member function 'virtual bool FilterCameraPlugin::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))':
filter_camera.cpp:266:11: warning: 'tranVec.vcg::Point3<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   Point3f tranVec;
           ^~~~~~~
filter_camera.cpp:266:11: warning: 'tranVec.vcg::Point3<float>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
filter_camera.cpp:266:11: warning: 'tranVec.vcg::Point3<float>::_v[2]' may be used uninitialized in this function [-Wmaybe-uninitialized]
In file included from ../../../../vcglib/vcg/math/matrix44.h:25:0,
                 from ../../common/filterparameter.h:33,
                 from ../../common/interfaces.h:35,
                 from filter_camera.h:29,
                 from filter_camera.cpp:24:
../../../../vcglib/vcg/math/deprecated_matrix44.h:561:3: warning: 'tranVec.vcg::Point3<float>::_v[2]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   SetTranslate(t[0], t[1], t[2]);
   ^~~~~~~~~~~~
filter_camera.cpp:191:23: note: 'tranVec.vcg::Point3<float>::_v[2]' was declared here
         Point3f axis, tranVec;
                       ^~~~~~~
In file included from ../../../../vcglib/vcg/math/matrix44.h:25:0,
                 from ../../common/filterparameter.h:33,
                 from ../../common/interfaces.h:35,
                 from filter_camera.h:29,
                 from filter_camera.cpp:24:
../../../../vcglib/vcg/math/deprecated_matrix44.h:561:3: warning: 'tranVec.vcg::Point3<float>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   SetTranslate(t[0], t[1], t[2]);
   ^~~~~~~~~~~~
filter_camera.cpp:191:23: note: 'tranVec.vcg::Point3<float>::_v[1]' was declared here
         Point3f axis, tranVec;
                       ^~~~~~~
In file included from ../../../../vcglib/vcg/math/matrix44.h:25:0,
                 from ../../common/filterparameter.h:33,
                 from ../../common/interfaces.h:35,
                 from filter_camera.h:29,
                 from filter_camera.cpp:24:
../../../../vcglib/vcg/math/deprecated_matrix44.h:561:3: warning: 'tranVec.vcg::Point3<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   SetTranslate(t[0], t[1], t[2]);
   ^~~~~~~~~~~~
filter_camera.cpp:191:23: note: 'tranVec.vcg::Point3<float>::_v[0]' was declared here
         Point3f axis, tranVec;
                       ^~~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_camera.h -o moc_filter_camera.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_camera.o moc_filter_camera.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from moc_filter_camera.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from moc_filter_camera.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from moc_filter_camera.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from moc_filter_camera.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from moc_filter_camera.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from moc_filter_camera.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from moc_filter_camera.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from moc_filter_camera.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from moc_filter_camera.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from moc_filter_camera.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_camera.h:29,
                 from moc_filter_camera.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_camera.so
g++ -Wl,-z,relro -shared -o libfilter_camera.so filter_camera.o moc_filter_camera.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_camera.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_camera'
cd meshlabplugins/filter_bnpts/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_bnpts'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_bnpts.o filter_bnpts.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from filter_bnpts.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from filter_bnpts.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from filter_bnpts.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from filter_bnpts.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from filter_bnpts.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from filter_bnpts.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from filter_bnpts.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from filter_bnpts.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from filter_bnpts.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from filter_bnpts.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from filter_bnpts.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
filter_bnpts.cpp: In member function 'virtual void FilterBnptsPlugin::initParameterSet(QAction*, MeshDocument&, RichParameterSet&)':
filter_bnpts.cpp:60:13: warning: unused variable 'mm' [-Wunused-variable]
  MeshModel *mm=md.mm();
             ^~
filter_bnpts.cpp: In member function 'virtual bool FilterBnptsPlugin::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))':
filter_bnpts.cpp:84:114: warning: unused parameter 'cb' [-Wunused-parameter]
 bool FilterBnptsPlugin::applyFilter(QAction *filter, MeshDocument &md, RichParameterSet & par, vcg::CallBackPos *cb)
                                                                                                                  ^~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_bnpts.h -o moc_filter_bnpts.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_bnpts.o moc_filter_bnpts.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from moc_filter_bnpts.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from moc_filter_bnpts.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from moc_filter_bnpts.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from moc_filter_bnpts.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from moc_filter_bnpts.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from moc_filter_bnpts.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from moc_filter_bnpts.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from moc_filter_bnpts.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from moc_filter_bnpts.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from moc_filter_bnpts.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_bnpts.h:29,
                 from moc_filter_bnpts.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_bnpts.so
g++ -Wl,-z,relro -shared -o libfilter_bnpts.so filter_bnpts.o moc_filter_bnpts.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_bnpts.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_bnpts'
cd meshlabplugins/filter_clean/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_clean'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o cleanfilter.o cleanfilter.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from cleanfilter.cpp:30:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from cleanfilter.cpp:30:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from cleanfilter.cpp:30:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from cleanfilter.cpp:30:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from cleanfilter.cpp:30:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from cleanfilter.cpp:30:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from cleanfilter.cpp:30:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from cleanfilter.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from cleanfilter.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from cleanfilter.cpp:30:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from cleanfilter.cpp:30:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from cleanfilter.cpp:34:0:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/create/ball_pivoting.h:4:0,
                 from cleanfilter.cpp:36:
../../../../vcglib/vcg/complex/algorithms/create/advancing_front.h: At global scope:
../../../../vcglib/vcg/complex/algorithms/create/advancing_front.h:31:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  const bool operator==(const FrontEdge& f) const
                                            ^~~~~
cleanfilter.cpp: In member function 'virtual int CleanFilter::getRequirements(QAction*)':
cleanfilter.cpp:163:50: warning: statement has no effect [-Wunused-value]
     case FP_BALL_PIVOTING: MeshModel::MM_VERTMARK;
                                                  ^
In file included from ../../../../vcglib/vcg/complex/algorithms/create/ball_pivoting.h:4:0,
                 from cleanfilter.cpp:36:
../../../../vcglib/vcg/complex/algorithms/create/advancing_front.h: In instantiation of 'bool vcg::tri::AdvancingFront<MESH>::AddFace() [with MESH = CMeshO]':
../../../../vcglib/vcg/complex/algorithms/create/advancing_front.h:83:16:   required from 'void vcg::tri::AdvancingFront<MESH>::BuildMesh(bool (*)(int, const char*), int) [with MESH = CMeshO; vcg::CallBackPos = bool(int, const char*)]'
cleanfilter.cpp:242:25:   required from here
../../../../vcglib/vcg/complex/algorithms/create/advancing_front.h:220:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
     if ((touch.first == FRONT) && (touch.second != front.end()) ||
         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/advancing_front.h:325:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  else if ((touch.first == FRONT) && (touch.second == front.end()) ||
           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from cleanfilter.cpp:30:
../../../../vcglib/vcg/simplex/face/distance.h: In function 'bool vcg::face::PointDistanceBase(const FaceType&, const vcg::Point3<typename TriangleType::ScalarType>&, typename FaceType::ScalarType&, vcg::Point3<typename TriangleType::ScalarType>&) [with FaceType = CFaceO]':
../../../../vcglib/vcg/simplex/face/distance.h:430:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
../../../../vcglib/vcg/simplex/face/distance.h:392:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
../../../../vcglib/vcg/simplex/face/distance.h:355:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
cleanfilter.cpp: In function 'int SnapVertexBorder(CMeshO&, float, bool (*)(int, const char*))':
cleanfilter.cpp:432:32: warning: 'localThr' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(bestDist < localThr && !bestFace->IsV())
            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. cleanfilter.h -o moc_cleanfilter.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_cleanfilter.o moc_cleanfilter.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from moc_cleanfilter.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from moc_cleanfilter.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from moc_cleanfilter.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from moc_cleanfilter.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from moc_cleanfilter.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from moc_cleanfilter.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from moc_cleanfilter.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from moc_cleanfilter.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from moc_cleanfilter.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from moc_cleanfilter.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from cleanfilter.h:28,
                 from moc_cleanfilter.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_clean.so
g++ -Wl,-z,relro -shared -o libfilter_clean.so cleanfilter.o moc_cleanfilter.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_clean.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_clean'
cd meshlabplugins/filter_colorize/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_colorize'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o meshcolorize.o meshcolorize.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from meshcolorize.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from meshcolorize.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from meshcolorize.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from meshcolorize.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from meshcolorize.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from meshcolorize.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from meshcolorize.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from meshcolorize.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from meshcolorize.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from meshcolorize.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from meshcolorize.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from meshcolorize.cpp:27:0:
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexQualityLaplacian(vcg::tri::Smooth<SmoothMeshType>::MeshType&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:649:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:661:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexNormalLaplacian(vcg::tri::Smooth<SmoothMeshType>::MeshType&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:705:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:717:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexCoordViewDepth(vcg::tri::Smooth<SmoothMeshType>::MeshType&, const CoordType&, vcg::tri::Smooth<SmoothMeshType>::ScalarType, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:766:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:778:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:66:0,
                 from meshcolorize.cpp:28:
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilar(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:797:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=1; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:805:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilarDual(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:814:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=0; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:837:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:68:0,
                 from meshcolorize.cpp:28:
../../../../vcglib/vcg/complex/algorithms/intersection.h: In function 'bool vcg::Intersection(vcg::Plane3<ScalarType>, IndexingType*, std::vector<typename CleanMeshType::FaceType*>&)':
../../../../vcglib/vcg/complex/algorithms/intersection.h:209:46: warning: typedef 'FaceContainer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename TriMeshType::FaceContainer FaceContainer;
                                              ^~~~~~~~~~~~~
In file included from meshcolorize.cpp:29:0:
../../../../vcglib/vcg/complex/algorithms/parametrization/distortion.h: In static member function 'static vcg::tri::Distortion<MeshType, PerWedgeFlag>::ScalarType vcg::tri::Distortion<MeshType, PerWedgeFlag>::AngleRad3D(const FaceType*, int)':
../../../../vcglib/vcg/complex/algorithms/parametrization/distortion.h:122:44: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
     typedef typename CoordType::ScalarType ScalarType;
                                            ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/parametrization/distortion.h: In instantiation of 'static vcg::tri::Distortion<MeshType, PerWedgeFlag>::ScalarType vcg::tri::Distortion<MeshType, PerWedgeFlag>::MeshScalingFactor(MeshType&, vcg::tri::Distortion<MeshType, PerWedgeFlag>::ScalarType&, vcg::tri::Distortion<MeshType, PerWedgeFlag>::ScalarType&) [with MeshType = CMeshO; bool PerWedgeFlag = true; vcg::tri::Distortion<MeshType, PerWedgeFlag>::ScalarType = float]':
meshcolorize.cpp:323:37:   required from here
../../../../vcglib/vcg/complex/algorithms/parametrization/distortion.h:190:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i=0;i<m.face.size();i++)
                    
../../../../vcglib/vcg/complex/algorithms/parametrization/distortion.h:202:4: warning: no return statement in function returning non-void [-Wreturn-type]
    }
    ^
../../../../vcglib/vcg/complex/algorithms/parametrization/distortion.h: In instantiation of 'static vcg::tri::Distortion<MeshType, PerWedgeFlag>::ScalarType vcg::tri::Distortion<MeshType, PerWedgeFlag>::MeshScalingFactor(MeshType&, vcg::tri::Distortion<MeshType, PerWedgeFlag>::ScalarType&, vcg::tri::Distortion<MeshType, PerWedgeFlag>::ScalarType&) [with MeshType = CMeshO; bool PerWedgeFlag = false; vcg::tri::Distortion<MeshType, PerWedgeFlag>::ScalarType = float]':
meshcolorize.cpp:327:38:   required from here
../../../../vcglib/vcg/complex/algorithms/parametrization/distortion.h:190:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i=0;i<m.face.size();i++)
                    
../../../../vcglib/vcg/complex/algorithms/parametrization/distortion.h:202:4: warning: no return statement in function returning non-void [-Wreturn-type]
    }
    ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. meshcolorize.h -o moc_meshcolorize.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_meshcolorize.o moc_meshcolorize.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from moc_meshcolorize.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from moc_meshcolorize.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from moc_meshcolorize.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from moc_meshcolorize.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from moc_meshcolorize.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from moc_meshcolorize.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from moc_meshcolorize.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from moc_meshcolorize.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from moc_meshcolorize.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from moc_meshcolorize.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from meshcolorize.h:28,
                 from moc_meshcolorize.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_colorize.so
g++ -Wl,-z,relro -shared -o libfilter_colorize.so meshcolorize.o moc_meshcolorize.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_colorize.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_colorize'
cd meshlabplugins/filter_colorproc/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_colorproc'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_colorproc.o filter_colorproc.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from filter_colorproc.cpp:25:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from filter_colorproc.cpp:25:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from filter_colorproc.cpp:25:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from filter_colorproc.cpp:25:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from filter_colorproc.cpp:25:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from filter_colorproc.cpp:25:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from filter_colorproc.cpp:25:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from filter_colorproc.cpp:25:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from filter_colorproc.cpp:25:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from filter_colorproc.cpp:25:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from filter_colorproc.cpp:25:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In member function 'virtual bool FilterColorProc::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))':
../../../../vcglib/vcg/complex/algorithms/update/color.h:764:11: warning: 'unbalancedWhite.vcg::Point4<unsigned char>::_v[2]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   Color4b unbalancedWhite;
           ^~~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/update/color.h:764:11: warning: 'unbalancedWhite.vcg::Point4<unsigned char>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
../../../../vcglib/vcg/complex/algorithms/update/color.h:764:11: warning: 'unbalancedWhite.vcg::Point4<unsigned char>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_colorproc.h -o moc_filter_colorproc.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_colorproc.o moc_filter_colorproc.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from moc_filter_colorproc.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from moc_filter_colorproc.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from moc_filter_colorproc.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from moc_filter_colorproc.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from moc_filter_colorproc.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from moc_filter_colorproc.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from moc_filter_colorproc.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from moc_filter_colorproc.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from moc_filter_colorproc.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from moc_filter_colorproc.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_colorproc.h:28,
                 from moc_filter_colorproc.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_colorproc.so
g++ -Wl,-z,relro -shared -o libfilter_colorproc.so filter_colorproc.o moc_filter_colorproc.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_colorproc.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_colorproc'
cd meshlabplugins/filter_color_projection/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_color_projection'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_color_projection.o filter_color_projection.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from filter_color_projection.cpp:31:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from filter_color_projection.cpp:31:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from filter_color_projection.cpp:31:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from filter_color_projection.cpp:31:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from filter_color_projection.cpp:31:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from filter_color_projection.cpp:31:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from filter_color_projection.cpp:31:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from filter_color_projection.cpp:31:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from filter_color_projection.cpp:31:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from filter_color_projection.cpp:31:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from filter_color_projection.cpp:31:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from filter_color_projection.cpp:33:0:
floatbuffer.cpp: In member function 'int floatbuffer::applysobel(floatbuffer*)':
floatbuffer.cpp:127:9: warning: unused variable 'val' [-Wunused-variable]
   float val;
         ^~~
floatbuffer.cpp: In member function 'int floatbuffer::initborder(floatbuffer*)':
floatbuffer.cpp:186:6: warning: unused variable 'kk' [-Wunused-variable]
  int kk;
      ^~
floatbuffer.cpp:187:6: warning: unused variable 'xx' [-Wunused-variable]
  int xx,yy;
      ^~
floatbuffer.cpp:187:9: warning: unused variable 'yy' [-Wunused-variable]
  int xx,yy;
         ^~
floatbuffer.cpp: In member function 'int floatbuffer::dumppfm(QString)':
floatbuffer.cpp:336:37: warning: too many arguments for format [-Wformat-extra-args]
  fprintf(miofile,"-1.000000\n",sx,sy);
                                     ^
floatbuffer.cpp:328:6: warning: variable 'res' set but not used [-Wunused-but-set-variable]
  int res;
      ^~~
floatbuffer.cpp:330:7: warning: unused variable 'buff' [-Wunused-variable]
  char buff[64];
       ^~~~
In file included from filter_color_projection.cpp:35:0:
render_helper.cpp: In member function 'void RenderHelper::renderScene(vcg::Shotf&, MeshModel*, RenderHelper::RenderingMode, float, float)':
render_helper.cpp:222:10: warning: variable 'err' set but not used [-Wunused-but-set-variable]
   GLenum err = glGetError();
          ^~~
In file included from rastering.h:29:0,
                 from filter_color_projection.cpp:38:
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilar(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:797:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=1; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:805:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilarDual(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:814:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=0; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:837:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
In file included from filter_color_projection.cpp:38:0:
rastering.h: In member function 'void TexFillerSampler::AddTextureSample(const FaceType&, const CoordType&, const Point2i&, float)':
rastering.h:189:122: warning: unused parameter 'edgeDist' [-Wunused-parameter]
     void AddTextureSample(const CMeshO::FaceType &f, const CMeshO::CoordType &p, const vcg::Point2i &tp, float edgeDist= 0.0)
                                                                                                                          ^~~
filter_color_projection.cpp: In member function 'virtual void FilterColorProjectionPlugin::initParameterSet(QAction*, MeshDocument&, RichParameterSet&)':
filter_color_projection.cpp:104:13: warning: unused variable 'mm' [-Wunused-variable]
  MeshModel *mm=md.mm();
             ^~
filter_color_projection.cpp: In member function 'virtual bool FilterColorProjectionPlugin::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))':
filter_color_projection.cpp:336:12: warning: unused variable 'dumpFileName' [-Wunused-variable]
       char dumpFileName[1024];
            ^~~~~~~~~~~~
filter_color_projection.cpp:733:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(texcount=0; texcount < texels.size(); texcount++)
                             ~~~~~~~~~^~~~~~~~~~~~~~~
filter_color_projection.cpp:824:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       for(texcount=0; texcount < texels.size(); texcount++)
                       ~~~~~~~~~^~~~~~~~~~~~~~~
filter_color_projection.cpp:569:12: warning: unused variable 'onselection' [-Wunused-variable]
       bool onselection = par.getBool("onselection");
            ^~~~~~~~~~~
In file included from ../../../../vcglib/vcg/math/shot.h:133:0,
                 from ../../common/filterparameter.h:35,
                 from ../../common/interfaces.h:35,
                 from filter_color_projection.h:28,
                 from filter_color_projection.cpp:31:
../../../../vcglib/vcg/math/camera.h: In instantiation of 'vcg::Point2<T> vcg::Camera<S>::Project(const vcg::Point3<P3ScalarType>&) const [with S = float]':
../../../../vcglib/vcg/math/shot.h:405:39:   required from 'vcg::Point2<T> vcg::Shot<S, RotationType>::Project(const vcg::Point3<P3ScalarType>&) const [with S = float; RotationType = vcg::Matrix44<float>]'
filter_color_projection.cpp:264:46:   required from here
../../../../vcglib/vcg/math/camera.h:253:17: warning: variable 'd' set but not used [-Wunused-but-set-variable]
  vcg::Point2<S> d =  Point2<S>(p[0],p[1]);
                 ^
In file included from rastering.h:29:0,
                 from filter_color_projection.cpp:38:
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In instantiation of 'static void vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceRaster(typename MetroMesh::FaceType&, VertexSampler&, const vcg::Point2<typename CameraType::ScalarType>&, const vcg::Point2<typename CameraType::ScalarType>&, const vcg::Point2<typename CameraType::ScalarType>&, bool) [with MetroMesh = CMeshO; VertexSampler = TexFillerSampler; typename MetroMesh::FaceType = CFaceO; typename CameraType::ScalarType = float]':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:1377:33:   required from 'static void vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::Texture(MetroMesh&, VertexSampler&, int, int, bool) [with MetroMesh = CMeshO; VertexSampler = TexFillerSampler]'
filter_color_projection.cpp:647:54:   required from here
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:976:14: warning: variable 'in' set but not used [-Wunused-but-set-variable]
         bool in = false;
              ^~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_color_projection.h -o moc_filter_color_projection.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_color_projection.o moc_filter_color_projection.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from moc_filter_color_projection.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from moc_filter_color_projection.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from moc_filter_color_projection.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from moc_filter_color_projection.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from moc_filter_color_projection.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from moc_filter_color_projection.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from moc_filter_color_projection.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from moc_filter_color_projection.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from moc_filter_color_projection.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from moc_filter_color_projection.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_color_projection.h:28,
                 from moc_filter_color_projection.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_color_projection.so
g++ -Wl,-z,relro -shared -o libfilter_color_projection.so filter_color_projection.o moc_filter_color_projection.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_color_projection.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_color_projection'
cd meshlabplugins/filter_create/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_create'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_create.o filter_create.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from filter_create.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from filter_create.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from filter_create.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from filter_create.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from filter_create.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from filter_create.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from filter_create.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from filter_create.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from filter_create.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from filter_create.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from filter_create.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from filter_create.cpp:25:0:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_create.h -o moc_filter_create.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_create.o moc_filter_create.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from moc_filter_create.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from moc_filter_create.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from moc_filter_create.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from moc_filter_create.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from moc_filter_create.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from moc_filter_create.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from moc_filter_create.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from moc_filter_create.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from moc_filter_create.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from moc_filter_create.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_create.h:26,
                 from moc_filter_create.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_create.so
g++ -Wl,-z,relro -shared -o libfilter_create.so filter_create.o moc_filter_create.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_create.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_create'
cd meshlabplugins/filter_dirt/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_dirt'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_dirt.o filter_dirt.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from filter_dirt.h:30,
                 from filter_dirt.cpp:26:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from filter_dirt.h:30,
                 from filter_dirt.cpp:26:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from filter_dirt.h:30,
                 from filter_dirt.cpp:26:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from filter_dirt.h:30,
                 from filter_dirt.cpp:26:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_dirt.h:30,
                 from filter_dirt.cpp:26:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_dirt.h:30,
                 from filter_dirt.cpp:26:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_dirt.h:30,
                 from filter_dirt.cpp:26:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_dirt.h:30,
                 from filter_dirt.cpp:26:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_dirt.h:30,
                 from filter_dirt.cpp:26:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from filter_dirt.h:30,
                 from filter_dirt.cpp:26:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from filter_dirt.h:30,
                 from filter_dirt.cpp:26:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from dirt_utils.h:51:0,
                 from filter_dirt.cpp:28:
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilar(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:797:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=1; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:805:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilarDual(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:814:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=0; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:837:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
In file included from filter_dirt.cpp:40:0:
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexQualityLaplacian(vcg::tri::Smooth<SmoothMeshType>::MeshType&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:649:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:661:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexNormalLaplacian(vcg::tri::Smooth<SmoothMeshType>::MeshType&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:705:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:717:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexCoordViewDepth(vcg::tri::Smooth<SmoothMeshType>::MeshType&, const CoordType&, vcg::tri::Smooth<SmoothMeshType>::ScalarType, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:766:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:778:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
filter_dirt.cpp: In member function 'virtual void FilterDirt::initParameterSet(QAction*, MeshDocument&, RichParameterSet&)':
filter_dirt.cpp:103:65: warning: unused parameter 'md' [-Wunused-parameter]
 void FilterDirt::initParameterSet(QAction* filter,MeshDocument &md, RichParameterSet &par){
                                                                 ^~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o dirt_utils.o dirt_utils.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from dirt_utils.h:34,
                 from dirt_utils.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from dirt_utils.h:34,
                 from dirt_utils.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from dirt_utils.h:34,
                 from dirt_utils.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from dirt_utils.h:34,
                 from dirt_utils.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from dirt_utils.h:34,
                 from dirt_utils.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from dirt_utils.h:34,
                 from dirt_utils.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from dirt_utils.h:34,
                 from dirt_utils.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from dirt_utils.h:34,
                 from dirt_utils.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from dirt_utils.h:34,
                 from dirt_utils.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from dirt_utils.h:34,
                 from dirt_utils.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from dirt_utils.h:34,
                 from dirt_utils.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from dirt_utils.h:51:0,
                 from dirt_utils.cpp:24:
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilar(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:797:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=1; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:805:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilarDual(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:814:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=0; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:837:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
dirt_utils.cpp: In function 'vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::CoordType fromBarCoords(vcg::Point3f, vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::FacePointer)':
dirt_utils.cpp:108:13: warning: variable 'p0' set but not used [-Wunused-but-set-variable]
     Point3f p0=f->P(0);
             ^~
dirt_utils.cpp:109:13: warning: variable 'p1' set but not used [-Wunused-but-set-variable]
     Point3f p1=f->P(1);
             ^~
dirt_utils.cpp:110:13: warning: variable 'p2' set but not used [-Wunused-but-set-variable]
     Point3f p2=f->P(2);
             ^~
dirt_utils.cpp: In function 'int ComputeIntersection(vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::CoordType, vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::CoordType, vcg::tri::MeshTypeHolder<vcg::MArity1<vcg::tri::BaseMeshTypeHolder<CUsedTypesO>, vcg::vertex::vector_ocf<CVertexO>, vcg::tri::Der>, vcg::face::vector_ocf<CFaceO>, vcg::AllTypes::AFaceType>::FaceType*&, vcg::tri::MeshTypeHolder<vcg::MArity1<vcg::tri::BaseMeshTypeHolder<CUsedTypesO>, vcg::vertex::vector_ocf<CVertexO>, vcg::tri::Der>, vcg::face::vector_ocf<CFaceO>, vcg::AllTypes::AFaceType>::FaceType*&, vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::CoordType&)':
dirt_utils.cpp:297:43: warning: unused parameter 'p1' [-Wunused-parameter]
 int ComputeIntersection(CMeshO::CoordType p1,CMeshO::CoordType p2,CMeshO::FacePointer &f,CMeshO::FacePointer &new_f,CMeshO::CoordType &int_point){
                                           ^~
dirt_utils.cpp: In function 'void ComputeSurfaceExposure(MeshModel*, int, int)':
dirt_utils.cpp:384:25: warning: variable 'face' set but not used [-Wunused-but-set-variable]
     CMeshO::FacePointer face;
                         ^~~~
dirt_utils.cpp:375:46: warning: unused parameter 'r' [-Wunused-parameter]
 void ComputeSurfaceExposure(MeshModel* m,int r,int n_ray){
                                              ^
dirt_utils.cpp: In function 'bool GenerateParticles(MeshModel*, std::vector<vcg::Point3<float>, std::allocator<vcg::Point3<float> > >&, int, float)':
dirt_utils.cpp:465:126: warning: unused parameter 'threshold' [-Wunused-parameter]
 bool GenerateParticles(MeshModel* m,std::vector<CMeshO::CoordType> &cpv,/*std::vector< Particle<CMeshO> > &dpv,*/int d,float threshold){
                                                                                                                              ^~~~~~~~~
dirt_utils.cpp: In function 'void MoveParticle(Particle<CMeshO>&, vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::VertexPointer, float, int, vcg::Point3f, vcg::Point3f, float)':
dirt_utils.cpp:612:21: warning: variable 'n' set but not used [-Wunused-but-set-variable]
             Point3f n = new_face->N();
                     ^
dirt_utils.cpp: In function 'void ComputeRepulsion(MeshModel*, MeshModel*, int, float, vcg::Point3f, float)':
dirt_utils.cpp:649:65: warning: unused parameter 'l' [-Wunused-parameter]
 void ComputeRepulsion(MeshModel* b_m,MeshModel *c_m,int k,float l,Point3f g,float a){
                                                                 ^
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from dirt_utils.h:34,
                 from dirt_utils.cpp:24:
../../../../vcglib/vcg/simplex/face/distance.h: In function 'bool vcg::face::PointDistanceBase(const FaceType&, const vcg::Point3<typename TriangleType::ScalarType>&, typename FaceType::ScalarType&, vcg::Point3<typename TriangleType::ScalarType>&) [with FaceType = CFaceO]':
../../../../vcglib/vcg/simplex/face/distance.h:430:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
../../../../vcglib/vcg/simplex/face/distance.h:392:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
../../../../vcglib/vcg/simplex/face/distance.h:355:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_dirt.h -o moc_filter_dirt.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_dirt.o moc_filter_dirt.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from filter_dirt.h:30,
                 from moc_filter_dirt.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from filter_dirt.h:30,
                 from moc_filter_dirt.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from filter_dirt.h:30,
                 from moc_filter_dirt.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from filter_dirt.h:30,
                 from moc_filter_dirt.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_dirt.h:30,
                 from moc_filter_dirt.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_dirt.h:30,
                 from moc_filter_dirt.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_dirt.h:30,
                 from moc_filter_dirt.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_dirt.h:30,
                 from moc_filter_dirt.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_dirt.h:30,
                 from moc_filter_dirt.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from filter_dirt.h:30,
                 from moc_filter_dirt.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from filter_dirt.h:30,
                 from moc_filter_dirt.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_dirt.so
g++ -Wl,-z,relro -shared -o libfilter_dirt.so filter_dirt.o dirt_utils.o moc_filter_dirt.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_dirt.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_dirt'
cd meshlabplugins/filter_fractal/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_fractal'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_fractal.o filter_fractal.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from filter_fractal.cpp:27:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from filter_fractal.cpp:27:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from filter_fractal.cpp:27:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from filter_fractal.cpp:27:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from filter_fractal.cpp:27:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from filter_fractal.cpp:27:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from filter_fractal.cpp:27:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from filter_fractal.cpp:27:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from filter_fractal.cpp:27:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from filter_fractal.cpp:27:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from filter_fractal.cpp:27:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from fractal_utils.h:6:0,
                 from craters_utils.h:5,
                 from filter_fractal.h:32,
                 from filter_fractal.cpp:27:
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexQualityLaplacian(vcg::tri::Smooth<SmoothMeshType>::MeshType&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:649:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:661:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexNormalLaplacian(vcg::tri::Smooth<SmoothMeshType>::MeshType&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:705:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:717:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexCoordViewDepth(vcg::tri::Smooth<SmoothMeshType>::MeshType&, const CoordType&, vcg::tri::Smooth<SmoothMeshType>::ScalarType, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:766:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:778:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
In file included from craters_utils.h:5:0,
                 from filter_fractal.h:32,
                 from filter_fractal.cpp:27:
fractal_utils.h: In instantiation of 'FractalUtils<MeshType>::FractalArgs::~FractalArgs() [with MeshType = CMeshO]':
filter_fractal.cpp:211:102:   required from here
fractal_utils.h:74:26: warning: deleting object of abstract class type 'NoiseFunctor<float>' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
         ~FractalArgs() { delete noiseFunctor; }
                          ^~~~~~
In file included from filter_fractal.h:32:0,
                 from filter_fractal.cpp:27:
craters_utils.h: In instantiation of 'CratersUtils<MeshType>::CratersArgs::~CratersArgs() [with MeshType = CMeshO]':
filter_fractal.cpp:256:74:   required from here
craters_utils.h:117:13: warning: deleting object of abstract class type 'RadialFunctor<float>' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
             delete radialFunctor;
             ^~~~~~
craters_utils.h:118:13: warning: deleting object of abstract class type 'RadialFunctor<float>' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
             delete blendingFunctor;
             ^~~~~~
craters_utils.h:120:17: warning: deleting object of abstract class type 'NoiseFunctor<float>' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
                 delete noiseFunctor;
                 ^~~~~~
craters_utils.h:122:13: warning: deleting object of polymorphic class type 'CraterFunctor<float>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
             delete craterFunctor;
             ^~~~~~
In file included from fractal_utils.h:7:0,
                 from craters_utils.h:5,
                 from filter_fractal.h:32,
                 from filter_fractal.cpp:27:
filter_functors.h: At global scope:
filter_functors.h:209:25: warning: inline function 'void NoiseFunctor<ScalarType>::init(ScalarType&, ScalarType&, ScalarType&, ScalarType&) [with ScalarType = float]' used but never defined
     virtual inline void init(ScalarType&x, ScalarType& y, ScalarType& z, ScalarType& noise) = 0;
                         ^~~~
filter_functors.h:210:25: warning: inline function 'void NoiseFunctor<ScalarType>::update(int, ScalarType&, ScalarType&, ScalarType&, ScalarType&) [with ScalarType = float]' used but never defined
     virtual inline void update(int oct, ScalarType&x, ScalarType& y, ScalarType& z, ScalarType& noise) = 0;
                         ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from filter_fractal.cpp:27:
../../../../vcglib/vcg/simplex/face/distance.h: In function 'bool vcg::face::PointDistanceBase(const FaceType&, const vcg::Point3<typename TriangleType::ScalarType>&, typename FaceType::ScalarType&, vcg::Point3<typename TriangleType::ScalarType>&) [with FaceType = CFaceO]':
../../../../vcglib/vcg/simplex/face/distance.h:430:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
../../../../vcglib/vcg/simplex/face/distance.h:392:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
../../../../vcglib/vcg/simplex/face/distance.h:355:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_fractal.h -o moc_filter_fractal.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_fractal.o moc_filter_fractal.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from moc_filter_fractal.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from moc_filter_fractal.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from moc_filter_fractal.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from moc_filter_fractal.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from moc_filter_fractal.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from moc_filter_fractal.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from moc_filter_fractal.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from moc_filter_fractal.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from moc_filter_fractal.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from moc_filter_fractal.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_fractal.h:31,
                 from moc_filter_fractal.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from fractal_utils.h:6:0,
                 from craters_utils.h:5,
                 from filter_fractal.h:32,
                 from moc_filter_fractal.cpp:9:
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexQualityLaplacian(vcg::tri::Smooth<SmoothMeshType>::MeshType&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:649:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:661:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexNormalLaplacian(vcg::tri::Smooth<SmoothMeshType>::MeshType&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:705:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:717:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexCoordViewDepth(vcg::tri::Smooth<SmoothMeshType>::MeshType&, const CoordType&, vcg::tri::Smooth<SmoothMeshType>::ScalarType, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:766:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:778:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name ff_res ff_res.qrc -o qrc_ff_res.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o qrc_ff_res.o qrc_ff_res.cpp
rm -f libfilter_fractal.so
g++ -Wl,-z,relro -shared -o libfilter_fractal.so filter_fractal.o moc_filter_fractal.o qrc_ff_res.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_fractal.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_fractal'
cd meshlabplugins/filter_func/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_func'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include/muParser -I/usr/X11R6/include -I. -o filter_func.o filter_func.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from filter_func.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from filter_func.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from filter_func.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from filter_func.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from filter_func.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from filter_func.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from filter_func.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from filter_func.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from filter_func.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from filter_func.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from filter_func.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from filter_func.cpp:25:0:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
In file included from filter_func.cpp:28:0:
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h: In member function 'void vcg::tri::TrivialWalker<MeshType, VolumeType>::GetXIntercept(const Point3i&, const Point3i&, vcg::tri::TrivialWalker<MeshType, VolumeType>::VertexPointer&) [with MeshType = CMeshO; VolumeType = vcg::SimpleVolume<vcg::SimpleVoxel>]':
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:252:34: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized]
     assert(pos >=0 && size_t(pos)< _mesh->vert.size());
                                  ^
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h: In member function 'void vcg::tri::TrivialWalker<MeshType, VolumeType>::GetZIntercept(const Point3i&, const Point3i&, vcg::tri::TrivialWalker<MeshType, VolumeType>::VertexPointer&) [with MeshType = CMeshO; VolumeType = vcg::SimpleVolume<vcg::SimpleVoxel>]':
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:301:19: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized]
   v = &_mesh->vert[pos];
        ~~~~~~~~~~~^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include/muParser -I/usr/X11R6/include -I. filter_func.h -o moc_filter_func.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include/muParser -I/usr/X11R6/include -I. -o moc_filter_func.o moc_filter_func.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from moc_filter_func.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from moc_filter_func.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from moc_filter_func.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from moc_filter_func.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from moc_filter_func.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from moc_filter_func.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from moc_filter_func.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from moc_filter_func.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from moc_filter_func.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from moc_filter_func.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_func.h:29,
                 from moc_filter_func.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_func.so
g++ -Wl,-z,relro -shared -o libfilter_func.so filter_func.o moc_filter_func.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lmuparser -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_func.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_func'
cd meshlabplugins/filter_img_patch_param/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_img_patch_param'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_img_patch_param.o filter_img_patch_param.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from filter_img_patch_param.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from filter_img_patch_param.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from filter_img_patch_param.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from filter_img_patch_param.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from filter_img_patch_param.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from filter_img_patch_param.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from filter_img_patch_param.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from filter_img_patch_param.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from filter_img_patch_param.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from filter_img_patch_param.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from filter_img_patch_param.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/wrap/glw/glw.h:4:0,
                 from filter_img_patch_param.h:34,
                 from filter_img_patch_param.cpp:24:
../../../../vcglib/wrap/glw/./context.h: In member function 'typename glw::Context::BindingHandleFromBinding<TBinding>::Type glw::Context::bind(typename glw::Context::SafeHandleFromBinding<TBinding>::Type&, const typename glw::detail::ParamsOf<TBinding>::Type&)':
../../../../vcglib/wrap/glw/./context.h:568:75: warning: typedef 'BindingParamsType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename detail::ParamsOf<TBinding>::Type                      BindingParamsType;
                                                                           ^~~~~~~~~~~~~~~~~
filter_img_patch_param.cpp: In member function 'virtual bool FilterImgPatchParamPlugin::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))':
filter_img_patch_param.cpp:201:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if( glewInit() != GLEW_OK )
     ^~
filter_img_patch_param.cpp:204:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  glPushAttrib(GL_ALL_ATTRIB_BITS);
  ^~~~~~~~~~~~
filter_img_patch_param.cpp: In member function 'void FilterImgPatchParamPlugin::patchPacking(RasterPatchMap&, int, bool)':
filter_img_patch_param.cpp:825:16: warning: 'coveredArea.vcg::Point2<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
         scaleU = 1.0f / coveredArea.X();
         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o VisibleSet.o VisibleSet.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from VisibleSet.h:30,
                 from VisibleSet.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from VisibleSet.h:30,
                 from VisibleSet.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from VisibleSet.h:30,
                 from VisibleSet.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from VisibleSet.h:30,
                 from VisibleSet.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from VisibleSet.h:30,
                 from VisibleSet.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from VisibleSet.h:30,
                 from VisibleSet.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from VisibleSet.h:30,
                 from VisibleSet.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from VisibleSet.h:30,
                 from VisibleSet.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from VisibleSet.h:30,
                 from VisibleSet.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from VisibleSet.h:30,
                 from VisibleSet.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from VisibleSet.h:30,
                 from VisibleSet.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/wrap/glw/glw.h:4:0,
                 from VisibleSet.h:31,
                 from VisibleSet.cpp:24:
../../../../vcglib/wrap/glw/./context.h: In member function 'typename glw::Context::BindingHandleFromBinding<TBinding>::Type glw::Context::bind(typename glw::Context::SafeHandleFromBinding<TBinding>::Type&, const typename glw::detail::ParamsOf<TBinding>::Type&)':
../../../../vcglib/wrap/glw/./context.h:568:75: warning: typedef 'BindingParamsType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename detail::ParamsOf<TBinding>::Type                      BindingParamsType;
                                                                           ^~~~~~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/math/shot.h:133:0,
                 from ../../../../vcglib/vcg/complex/complex.h:33,
                 from ../../common/meshmodel.h:38,
                 from VisibleSet.h:30,
                 from VisibleSet.cpp:24:
../../../../vcglib/vcg/math/camera.h: In instantiation of 'vcg::Point2<T> vcg::Camera<S>::Project(const vcg::Point3<P3ScalarType>&) const [with S = float]':
../../../../vcglib/vcg/math/shot.h:405:39:   required from 'vcg::Point2<T> vcg::Shot<S, RotationType>::Project(const vcg::Point3<P3ScalarType>&) const [with S = float; RotationType = vcg::Matrix44<float>]'
VisibleSet.cpp:102:55:   required from here
../../../../vcglib/vcg/math/camera.h:253:17: warning: variable 'd' set but not used [-Wunused-but-set-variable]
  vcg::Point2<S> d =  Point2<S>(p[0],p[1]);
                 ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o VisibilityCheck.o VisibilityCheck.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from VisibilityCheck.h:30,
                 from VisibilityCheck.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from VisibilityCheck.h:30,
                 from VisibilityCheck.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from VisibilityCheck.h:30,
                 from VisibilityCheck.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from VisibilityCheck.h:30,
                 from VisibilityCheck.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from VisibilityCheck.h:30,
                 from VisibilityCheck.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from VisibilityCheck.h:30,
                 from VisibilityCheck.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from VisibilityCheck.h:30,
                 from VisibilityCheck.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from VisibilityCheck.h:30,
                 from VisibilityCheck.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from VisibilityCheck.h:30,
                 from VisibilityCheck.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from VisibilityCheck.h:30,
                 from VisibilityCheck.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from VisibilityCheck.h:30,
                 from VisibilityCheck.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/wrap/glw/glw.h:4:0,
                 from VisibilityCheck.h:31,
                 from VisibilityCheck.cpp:24:
../../../../vcglib/wrap/glw/./context.h: In member function 'typename glw::Context::BindingHandleFromBinding<TBinding>::Type glw::Context::bind(typename glw::Context::SafeHandleFromBinding<TBinding>::Type&, const typename glw::detail::ParamsOf<TBinding>::Type&)':
../../../../vcglib/wrap/glw/./context.h:568:75: warning: typedef 'BindingParamsType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename detail::ParamsOf<TBinding>::Type                      BindingParamsType;
                                                                           ^~~~~~~~~~~~~~~~~
VisibilityCheck.cpp: In member function 'virtual void VisibilityCheck_ShadowMap::setMesh(CMeshO*)':
VisibilityCheck.cpp:507:25: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]
   if(!hfb->isComplete());
                         ^
VisibilityCheck.cpp:507:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(!hfb->isComplete());
   ^~
VisibilityCheck.cpp:508:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   {
   ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o TexturePainter.o TexturePainter.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from Patch.h:30,
                 from TexturePainter.h:30,
                 from TexturePainter.cpp:25:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from Patch.h:30,
                 from TexturePainter.h:30,
                 from TexturePainter.cpp:25:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from Patch.h:30,
                 from TexturePainter.h:30,
                 from TexturePainter.cpp:25:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from Patch.h:30,
                 from TexturePainter.h:30,
                 from TexturePainter.cpp:25:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from Patch.h:30,
                 from TexturePainter.h:30,
                 from TexturePainter.cpp:25:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from Patch.h:30,
                 from TexturePainter.h:30,
                 from TexturePainter.cpp:25:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from Patch.h:30,
                 from TexturePainter.h:30,
                 from TexturePainter.cpp:25:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from Patch.h:30,
                 from TexturePainter.h:30,
                 from TexturePainter.cpp:25:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from Patch.h:30,
                 from TexturePainter.h:30,
                 from TexturePainter.cpp:25:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from Patch.h:30,
                 from TexturePainter.h:30,
                 from TexturePainter.cpp:25:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from Patch.h:30,
                 from TexturePainter.h:30,
                 from TexturePainter.cpp:25:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/wrap/glw/glw.h:4:0,
                 from TexturePainter.h:31,
                 from TexturePainter.cpp:25:
../../../../vcglib/wrap/glw/./context.h: In member function 'typename glw::Context::BindingHandleFromBinding<TBinding>::Type glw::Context::bind(typename glw::Context::SafeHandleFromBinding<TBinding>::Type&, const typename glw::detail::ParamsOf<TBinding>::Type&)':
../../../../vcglib/wrap/glw/./context.h:568:75: warning: typedef 'BindingParamsType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename detail::ParamsOf<TBinding>::Type                      BindingParamsType;
                                                                           ^~~~~~~~~~~~~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_img_patch_param.h -o moc_filter_img_patch_param.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_img_patch_param.o moc_filter_img_patch_param.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from moc_filter_img_patch_param.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from moc_filter_img_patch_param.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from moc_filter_img_patch_param.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from moc_filter_img_patch_param.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from moc_filter_img_patch_param.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from moc_filter_img_patch_param.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from moc_filter_img_patch_param.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from moc_filter_img_patch_param.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from moc_filter_img_patch_param.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from moc_filter_img_patch_param.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_img_patch_param.h:31,
                 from moc_filter_img_patch_param.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/wrap/glw/glw.h:4:0,
                 from filter_img_patch_param.h:34,
                 from moc_filter_img_patch_param.cpp:9:
../../../../vcglib/wrap/glw/./context.h: In member function 'typename glw::Context::BindingHandleFromBinding<TBinding>::Type glw::Context::bind(typename glw::Context::SafeHandleFromBinding<TBinding>::Type&, const typename glw::detail::ParamsOf<TBinding>::Type&)':
../../../../vcglib/wrap/glw/./context.h:568:75: warning: typedef 'BindingParamsType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename detail::ParamsOf<TBinding>::Type                      BindingParamsType;
                                                                           ^~~~~~~~~~~~~~~~~
rm -f libfilter_img_patch_param.so
g++ -Wl,-z,relro -shared -o libfilter_img_patch_param.so filter_img_patch_param.o VisibleSet.o VisibilityCheck.o TexturePainter.o moc_filter_img_patch_param.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_img_patch_param.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_img_patch_param'
cd meshlabplugins/filter_isoparametrization/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_isoparametrization'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I. -I../../external/levmar-2.3 -I/usr/X11R6/include -I. -o filter_isoparametrization.o filter_isoparametrization.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from filter_isoparametrization.cpp:28:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from filter_isoparametrization.cpp:28:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from filter_isoparametrization.cpp:28:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from filter_isoparametrization.cpp:28:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_isoparametrization.cpp:28:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_isoparametrization.cpp:28:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_isoparametrization.cpp:28:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_isoparametrization.cpp:28:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_isoparametrization.cpp:28:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from filter_isoparametrization.cpp:28:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from filter_isoparametrization.cpp:28:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ./param_collapse.h:7:0,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
../../../../vcglib/vcg/complex/algorithms/local_optimization.h: In member function 'void vcg::LocalOptimization<MeshType>::ClearHeapOld()':
../../../../vcglib/vcg/complex/algorithms/local_optimization.h:395:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(hi=h.begin();hi!=h.end();++hi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/local_optimization.h:403:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    make_heap(h.begin(),h.end());
    ^~~~~~~~~
In file included from ./param_collapse.h:8:0,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h: In member function 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*)':
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:370:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(x.F() = v[0]->VFp(), x.I() = v[0]->VFi(); x.F()!=0; ++x )  // for all faces in v0
    ^~~
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:374:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     for(x.F() = v[1]->VFp(), x.I() = v[1]->VFi(); x.F()!=0; ++x )  // for all faces in v1
     ^~~
In file included from ./local_parametrization.h:8:0,
                 from ./param_collapse.h:15,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./texcoord_optimization.h: In function 'bool vcg::tri::IsTexCoordFoldFree(MESH_TYPE&)':
./texcoord_optimization.h:898:67: warning: typedef 'PointType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MESH_TYPE::VertexType::TexCoordType::PointType PointType;
                                                                   ^~~~~~~~~
./texcoord_optimization.h: In function 'int vcg::tri::MarkTexCoordFolds(MESH_TYPE&)':
./texcoord_optimization.h:920:67: warning: typedef 'PointType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MESH_TYPE::VertexType::TexCoordType::PointType PointType;
                                                                   ^~~~~~~~~
In file included from ./local_parametrization.h:9:0,
                 from ./param_collapse.h:15,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./mesh_operators.h: In function 'void FindSortedBorderVertices(const MeshType&, typename MeshType::VertexType*, std::vector<typename FaceType::VertexType*>&)':
./mesh_operators.h:183:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./mesh_operators.h:184:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
./mesh_operators.h:185:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexType VertexType;
                                        ^~~~~~~~~~
./mesh_operators.h: In function 'void CopyMeshFromFaces(const std::vector<typename CleanMeshType::FaceType*>&, std::vector<typename FaceType::VertexType*>&, MeshType&)':
./mesh_operators.h:214:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./mesh_operators.h:215:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
./mesh_operators.h: In function 'void CopySubMeshLevels(std::vector<typename CleanMeshType::FaceType*>&, MeshType&, MeshType&)':
./mesh_operators.h:294:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
./mesh_operators.h: In function 'bool getSharedFace(typename MeshType::VertexType*, typename MeshType::VertexType*, std::vector<typename CleanMeshType::FaceType*>&, std::vector<typename CleanMeshType::FaceType*>&, std::vector<typename CleanMeshType::FaceType*>&)':
./mesh_operators.h:355:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexType VertexType;
                                        ^~~~~~~~~~
./mesh_operators.h:357:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
In file included from ./local_parametrization.h:9:0,
                 from ./param_collapse.h:15,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./mesh_operators.h: In function 'void getSharedFace(std::vector<typename FaceType::VertexType*>&, std::vector<typename CleanMeshType::FaceType*>&)':
./mesh_operators.h:401:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./mesh_operators.h: In function 'void CopyMeshFromVertices(std::vector<typename FaceType::VertexType*>&, std::vector<typename FaceType::VertexType*>&, std::vector<typename CleanMeshType::FaceType*>&, MeshType&)':
./mesh_operators.h:434:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./mesh_operators.h:435:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
./mesh_operators.h: In function 'void getSharedVertex(const std::vector<typename CleanMeshType::FaceType*>&, std::vector<typename FaceType::VertexType*>&)':
./mesh_operators.h:552:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./mesh_operators.h: In function 'void getVertexStar(typename MeshType::VertexType*, std::vector<typename FaceType::VertexType*>&)':
./mesh_operators.h:600:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexType VertexType;
                                        ^~~~~~~~~~
./mesh_operators.h:602:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./mesh_operators.h: In function 'void getSharedVertexStar(typename MeshType::VertexType*, typename MeshType::VertexType*, std::vector<typename FaceType::VertexType*>&)':
./mesh_operators.h:629:38: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceType FaceType;
                                      ^~~~~~~~
./mesh_operators.h:630:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./mesh_operators.h: In function 'typename MeshType::ScalarType StarAspectRatio(const std::vector<typename FaceType::VertexType*>&)':
./mesh_operators.h:647:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexType VertexType;
                                        ^~~~~~~~~~
./mesh_operators.h:649:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./mesh_operators.h: In function 'typename MeshType::ScalarType StarDispersion(const std::vector<typename FaceType::VertexType*>&)':
./mesh_operators.h:667:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexType VertexType;
                                        ^~~~~~~~~~
./mesh_operators.h:669:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./mesh_operators.h: In function 'void getAroundFaceVertices(typename MeshType::VertexType*, typename MeshType::VertexType*, std::vector<typename FaceType::VertexType*>&, std::vector<typename CleanMeshType::FaceType*>&, std::vector<typename CleanMeshType::FaceType*>&, std::vector<typename CleanMeshType::FaceType*>&)':
./mesh_operators.h:723:38: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceType FaceType;
                                      ^~~~~~~~
./mesh_operators.h: In function 'void CopyHlevMesh(std::vector<typename CleanMeshType::FaceType*>&, MeshType&, std::vector<typename FaceType::VertexType*>&)':
./mesh_operators.h:765:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
In file included from ./param_collapse.h:15:0,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./local_parametrization.h: In function 'void ParametrizeExternal(MeshType&)':
./local_parametrization.h:21:38: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceType FaceType;
                                      ^~~~~~~~
./local_parametrization.h:22:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
In file included from ./param_collapse.h:15:0,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./local_parametrization.h: In function 'void MeanVal(const std::vector<vcg::Point2<typename MESH_TYPE::ScalarType> >&, std::vector<typename MeshType::ScalarType>&, typename MeshType::CoordType&)':
./local_parametrization.h:381:38: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceType FaceType;
                                      ^~~~~~~~
./local_parametrization.h:382:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexType VertexType;
                                        ^~~~~~~~~~
./local_parametrization.h: In function 'void ForceInParam(vcg::Point2<typename MESH_TYPE::ScalarType>&, MeshType&)':
./local_parametrization.h:689:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./local_parametrization.h:691:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexType VertexType;
                                        ^~~~~~~~~~
./local_parametrization.h: In function 'bool testParametrization(MeshType&, MeshType&)':
./local_parametrization.h:820:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./local_parametrization.h:821:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
./local_parametrization.h: In function 'bool NonFolded(MeshType&)':
./local_parametrization.h:899:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./local_parametrization.h:901:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexType VertexType;
                                        ^~~~~~~~~~
./local_parametrization.h: In function 'bool NonFolded(MeshType&, std::vector<typename CleanMeshType::FaceType*>&)':
./local_parametrization.h:926:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./local_parametrization.h:928:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexType VertexType;
                                        ^~~~~~~~~~
./local_parametrization.h: In function 'void ParametrizeStarEquilateral(MeshType&, const typename MeshType::ScalarType&)':
./local_parametrization.h:956:38: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceType FaceType;
                                      ^~~~~~~~
./local_parametrization.h:957:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./local_parametrization.h: In function 'void ParametrizeDiamondEquilateral(MeshType&, const int&, const int&, const typename MeshType::ScalarType&)':
./local_parametrization.h:1067:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::CoordType CoordType;
                                       ^~~~~~~~~
./local_parametrization.h: In function 'void ParametrizeFaceEquilateral(MeshType&, const typename MeshType::ScalarType&)':
./local_parametrization.h:1115:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::CoordType CoordType;
                                       ^~~~~~~~~
./local_parametrization.h:1117:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType VertexType;
                                        ^~~~~~~~~~
./local_parametrization.h: In function 'void ParametrizeLocally(MeshType&, const std::vector<typename FaceType::VertexType*>&, std::vector<typename CleanMeshType::FaceType*>&, std::vector<typename FaceType::VertexType*>&)':
./local_parametrization.h:1138:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::CoordType CoordType;
                                       ^~~~~~~~~
./local_parametrization.h:1139:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::ScalarType ScalarType;
                                        ^~~~~~~~~~
./local_parametrization.h: In function 'bool GetBaryFaceFromUV(std::vector<FaceType*>, const typename FaceType::ScalarType&, const typename FaceType::ScalarType&, typename FaceType::CoordType&, int&)':
./local_parametrization.h:1234:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::CoordType CoordType;
                                       ^~~~~~~~~
./local_parametrization.h:1236:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType VertexType;
                                        ^~~~~~~~~~
In file included from ./param_collapse.h:18:0,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./uv_grid.h: In member function 'bool UVGrid<MeshType>::getClosest(const vcg::Point2<typename MESH_TYPE::ScalarType>&, UVGrid<MeshType>::FaceType*&, UVGrid<MeshType>::CoordType&)':
./uv_grid.h:188:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for (unsigned int j=0;j<data[i].size();j++)
    ^~~
./uv_grid.h:211:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     return (true);
     ^~~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import_ply.h:31:0,
                 from ./iso_parametrization.h:6,
                 from ./statistics.h:1,
                 from ./local_optimization.h:4,
                 from ./param_collapse.h:21,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
In file included from ./statistics.h:1:0,
                 from ./local_optimization.h:4,
                 from ./param_collapse.h:21,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./iso_parametrization.h: In function 'void CopyMeshFromFacesAbs(const std::vector<typename CleanMeshType::FaceType*>&, std::vector<typename FaceType::VertexType*>&, MeshType&)':
./iso_parametrization.h:126:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./iso_parametrization.h:127:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
./iso_parametrization.h: In function 'void CopyMeshFromVerticesAbs(std::vector<typename FaceType::VertexType*>&, std::vector<typename FaceType::VertexType*>&, std::vector<typename CleanMeshType::FaceType*>&, MeshType&)':
./iso_parametrization.h:195:46: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::CoordType CoordType;
                                              ^~~~~~~~~
./iso_parametrization.h:196:47: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::ScalarType ScalarType;
                                               ^~~~~~~~~~
./iso_parametrization.h: In member function 'void IsoParametrization::inv_GE1Quad(const int&, const vcg::Point2<float>&, int&, vcg::Point2<float>&)':
./iso_parametrization.h:1531:27: warning: variable 'c2' set but not used [-Wunused-but-set-variable]
   vcg::Point2<ScalarType> c2=vcg::Point2<ScalarType>(0,(ScalarType)0.5);
                           ^~
./iso_parametrization.h: In member function 'void IsoParametrization::GE1Quad(const int&, const vcg::Point2<float>&, int&, vcg::Point2<float>&)':
./iso_parametrization.h:1578:27: warning: variable 'c2' set but not used [-Wunused-but-set-variable]
   vcg::Point2<ScalarType> c2=vcg::Point2<ScalarType>(0,(ScalarType)0.5);
                           ^~
./iso_parametrization.h: In member function 'void IsoParametrization::GE1Quad(const int&, const vcg::Point2<float>&, vcg::Point2<float>&)':
./iso_parametrization.h:1605:27: warning: variable 'c2' set but not used [-Wunused-but-set-variable]
   vcg::Point2<ScalarType> c2=vcg::Point2<ScalarType>(0,(ScalarType)0.5);
                           ^~
./iso_parametrization.h: In member function 'void IsoParametrization::SaveBaseDomain(char*)':
./iso_parametrization.h:1782:15: warning: variable 'RPos' set but not used [-Wunused-but-set-variable]
     CoordType RPos=vert->RPos;
               ^~~~
In file included from ./param_collapse.h:21:0,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./local_optimization.h: In function 'bool SmartOptimizeStar(typename MeshType::VertexType*, MeshType&, int, EnergyType)':
./local_optimization.h:328:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
In file included from ./parametrizator.h:46:0,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./stat_remeshing.h: In function 'typename MeshType::ScalarType MinimumAspectRatio(const MeshType&)':
./stat_remeshing.h:22:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./stat_remeshing.h: In function 'typename MeshType::ScalarType MinimumArea(const MeshType&)':
./stat_remeshing.h:41:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./stat_remeshing.h: In function 'typename MeshType::ScalarType MaximumArea(const MeshType&)':
./stat_remeshing.h:60:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./stat_remeshing.h: In function 'typename MeshType::ScalarType MinAngle(const MeshType&)':
./stat_remeshing.h:120:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./stat_remeshing.h: In function 'typename MeshType::ScalarType MaxAngle(const MeshType&)':
./stat_remeshing.h:137:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./stat_remeshing.h: In function 'void MaxMinEdge(const MeshType&, typename MeshType::ScalarType&, typename MeshType::ScalarType&)':
./stat_remeshing.h:155:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./stat_remeshing.h: In function 'void StatAngle(MeshType&, typename MeshType::ScalarType&, typename MeshType::ScalarType&, typename MeshType::ScalarType&, typename MeshType::ScalarType&)':
./stat_remeshing.h:260:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexType VertexType;
                                        ^~~~~~~~~~
In file included from ./filter_isoparametrization.h:31:0,
                 from filter_isoparametrization.cpp:29:
./diamond_sampler.h: In member function 'void DiamSampler::GetMesh(OutputMesh&)':
./diamond_sampler.h:107:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for (unsigned int j=0;j<sampleSize;j++)
    ^~~
./diamond_sampler.h:118:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     for (unsigned int j=0;j<sampleSize-1;j++)
     ^~~
./diamond_sampler.h: In member function 'bool DiamSampler::SamplePos(const int&)':
./diamond_sampler.h:173:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for (unsigned int j=0;j<sampleSize;j++)
    ^~~
./diamond_sampler.h:206:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     return true;
     ^~~~~~
In file included from ./filter_isoparametrization.h:32:0,
                 from filter_isoparametrization.cpp:29:
./diam_parametrization.h: In member function 'void DiamondParametrizator::QuadCoord(FaceType*, const int&, vcg::Point2f&, int&)':
./diam_parametrization.h:91:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::ScalarType ScalarType;
                                        ^~~~~~~~~~
./diam_parametrization.h: In member function 'bool DiamondParametrizator::To_Split(FaceType*, const float&, bool*, DiamondParametrizator::InterpData*)':
./diam_parametrization.h:121:41: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename FaceType::VertexType VertexType;
                                         ^~~~~~~~~~
In file included from ./filter_isoparametrization.h:32:0,
                 from filter_isoparametrization.cpp:29:
./diam_parametrization.h: In member function 'bool DiamondParametrizator::Split(const ScalarType&)':
./diam_parametrization.h:350:33: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
   typedef ParamMesh::VertexType VertexType;
                                 ^~~~~~~~~~
./diam_parametrization.h: In member function 'void DiamondParametrizator::SetWedgeCoords(const ScalarType&)':
./diam_parametrization.h:392:33: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
   typedef ParamMesh::VertexType VertexType;
                                 ^~~~~~~~~~
./diam_parametrization.h: In member function 'void DiamondParametrizator::SetCoordinates(MeshType&, const ScalarType&)':
./diam_parametrization.h:535:31: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
   typedef ParamMesh::FaceType FaceType;
                               ^~~~~~~~
./diam_parametrization.h:536:33: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
   typedef ParamMesh::VertexType VertexType;
                                 ^~~~~~~~~~
filter_isoparametrization.cpp: In member function 'void FilterIsoParametrization::PrintStats(CMeshO*)':
filter_isoparametrization.cpp:205:6: warning: variable 'minEi' set but not used [-Wunused-but-set-variable]
  int minEi,maxEi,stdEi;
      ^~~~~
filter_isoparametrization.cpp:205:12: warning: variable 'maxEi' set but not used [-Wunused-but-set-variable]
  int minEi,maxEi,stdEi;
            ^~~~~
filter_isoparametrization.cpp:206:6: warning: variable 'minAri' set but not used [-Wunused-but-set-variable]
  int minAri,maxAri,stdAri;
      ^~~~~~
filter_isoparametrization.cpp:206:13: warning: variable 'maxAri' set but not used [-Wunused-but-set-variable]
  int minAri,maxAri,stdAri;
             ^~~~~~
filter_isoparametrization.cpp:207:6: warning: variable 'minAni' set but not used [-Wunused-but-set-variable]
  int minAni,maxAni,stdAni;
      ^~~~~~
filter_isoparametrization.cpp:207:13: warning: variable 'maxAni' set but not used [-Wunused-but-set-variable]
  int minAni,maxAni,stdAni;
             ^~~~~~
filter_isoparametrization.cpp: In member function 'virtual bool FilterIsoParametrization::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))':
filter_isoparametrization.cpp:371:21: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
    if (!SamplingRate>2)
                     ^
filter_isoparametrization.cpp:371:21: warning: comparison of constant '2' with boolean expression is always false [-Wbool-compare]
    if (!SamplingRate>2)
        ~~~~~~~~~~~~~^~
In file included from ./param_collapse.h:18:0,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./uv_grid.h: In instantiation of 'bool UVGrid<MeshType>::getClosest(const vcg::Point2<typename MESH_TYPE::ScalarType>&, UVGrid<MeshType>::FaceType*&, UVGrid<MeshType>::CoordType&) [with MeshType = ParamMesh; typename MESH_TYPE::ScalarType = float; UVGrid<MeshType>::FaceType = ParamFace; UVGrid<MeshType>::CoordType = vcg::Point3<float>]':
./iso_parametrization.h:386:52:   required from here
./uv_grid.h:185:16: warning: variable 'cell' set but not used [-Wunused-but-set-variable]
   vcg::Point2i cell=Cell(UVTest);
                ^~~~
In file included from ./param_collapse.h:15:0,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./local_parametrization.h: In instantiation of 'void AssingFather(typename MeshType::VertexType&, typename MeshType::FaceType*, typename MeshType::CoordType&, MeshType&) [with MeshType = BaseMesh; typename MeshType::VertexType = BaseVertex; typename MeshType::FaceType = BaseFace; typename MeshType::CoordType = vcg::Point3<float>]':
./parametrizator.h:332:41:   required from here
./local_parametrization.h:798:30: warning: unused parameter 'domain' [-Wunused-parameter]
                   MeshType & domain)
                              ^~~~~~
./local_parametrization.h: In instantiation of 'bool NonFolded(MeshType&) [with MeshType = AbstractMesh]':
./local_parametrization.h:1026:17:   required from 'void ParametrizeStarEquilateral(MeshType&, const typename MeshType::ScalarType&) [with MeshType = AbstractMesh; typename MeshType::ScalarType = float]'
./iso_parametrization.h:452:76:   required from here
./local_parametrization.h:912:31: warning: variable 't2d' set but not used [-Wunused-but-set-variable]
    vcg::Triangle2<ScalarType> t2d=vcg::Triangle2<ScalarType>(tex0,tex1,tex2);
                               ^~~
In file included from ./parametrizator.h:35:0,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./dual_coord_optimization.h: In instantiation of 'void BaryOptimizatorDual<MeshType>::InitDiamondEquilateral(const ScalarType&) [with MeshType = BaseMesh; BaryOptimizatorDual<MeshType>::ScalarType = float]':
./dual_coord_optimization.h:594:25:   required from 'void BaryOptimizatorDual<MeshType>::Init(MeshType&, MeshType&, bool (*)(int, const char*), int, EnergyType) [with MeshType = BaseMesh; vcg::CallBackPos = bool(int, const char*)]'
./parametrizator.h:752:55:   required from here
./dual_coord_optimization.h:89:38: warning: variable 'entry' set but not used [-Wunused-but-set-variable]
       std::pair<FaceType*,FaceType*> entry=std::pair<FaceType*,FaceType*>(f0,f1);
                                      ^~~~~
./dual_coord_optimization.h: In instantiation of 'void BaryOptimizatorDual<MeshType>::MinimizeStep(const int&) [with MeshType = BaseMesh]':
./dual_coord_optimization.h:642:16:   required from 'void BaryOptimizatorDual<MeshType>::Optimize(BaryOptimizatorDual<MeshType>::ScalarType, int) [with MeshType = BaseMesh; BaryOptimizatorDual<MeshType>::ScalarType = float]'
./parametrizator.h:753:52:   required from here
./dual_coord_optimization.h:472:11: warning: variable 'IsOK' set but not used [-Wunused-but-set-variable]
      bool IsOK=true;
           ^~~~
In file included from ./param_collapse.h:15:0,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./local_parametrization.h: In instantiation of 'bool NonFolded(MeshType&) [with MeshType = BaseMesh]':
./local_parametrization.h:1026:17:   required from 'void ParametrizeStarEquilateral(MeshType&, const typename MeshType::ScalarType&) [with MeshType = BaseMesh; typename MeshType::ScalarType = float]'
./local_optimization.h:74:38:   required from 'typename MeshType::ScalarType StarDistorsion(typename MeshType::VertexType*) [with MeshType = BaseMesh; typename MeshType::ScalarType = float; typename MeshType::VertexType = BaseVertex]'
./parametrizator.h:360:63:   required from here
./local_parametrization.h:912:31: warning: variable 't2d' set but not used [-Wunused-but-set-variable]
    vcg::Triangle2<ScalarType> t2d=vcg::Triangle2<ScalarType>(tex0,tex1,tex2);
                               ^~~
./local_parametrization.h: In instantiation of 'bool NonFolded(MeshType&, std::vector<typename CleanMeshType::FaceType*>&) [with MeshType = BaseMesh; typename CleanMeshType::FaceType = BaseFace]':
./local_optimization.h:14:36:   required from 'bool UnFold(MeshType&, int, bool) [with MeshType = BaseMesh]'
./local_optimization.h:179:25:   required from 'void OptimizeStar(typename MeshType::VertexType*, MeshType&, int, EnergyType) [with MeshType = BaseMesh; typename MeshType::VertexType = BaseVertex]'
./local_optimization.h:345:25:   required from 'bool SmartOptimizeStar(typename MeshType::VertexType*, MeshType&, int, EnergyType) [with MeshType = BaseMesh; typename MeshType::VertexType = BaseVertex]'
./parametrizator.h:370:85:   required from here
./local_parametrization.h:942:31: warning: variable 't2d' set but not used [-Wunused-but-set-variable]
    vcg::Triangle2<ScalarType> t2d=vcg::Triangle2<ScalarType>(tex0,tex1,tex2);
                               ^~~
./local_parametrization.h: In instantiation of 'typename MeshType::ScalarType EstimateAreaByParam(const typename MeshType::VertexType*, const typename MeshType::VertexType*, typename MeshType::FaceType**) [with MeshType = BaseMesh; typename MeshType::ScalarType = float; typename MeshType::VertexType = BaseVertex; typename MeshType::FaceType = BaseFace]':
./param_collapse.h:70:54:   required from 'vcg::tri::ParamEdgeCollapse<BaseMesh>::ScalarType vcg::tri::ParamEdgeCollapse<BaseMesh>::Cost() [with BaseMesh = BaseMesh; vcg::tri::ParamEdgeCollapse<BaseMesh>::ScalarType = float]'
./param_collapse.h:302:14:   required from 'vcg::tri::ParamEdgeCollapse<BaseMesh>::ScalarType vcg::tri::ParamEdgeCollapse<BaseMesh>::ComputePriority(vcg::BaseParameterClass*) [with BaseMesh = BaseMesh; vcg::tri::ParamEdgeCollapse<BaseMesh>::ScalarType = float]'
./param_collapse.h:59:43:   required from 'vcg::tri::ParamEdgeCollapse<BaseMesh>::ParamEdgeCollapse(const VertexPair&, int, vcg::BaseParameterClass*) [with BaseMesh = BaseMesh; vcg::tri::VertexPair = vcg::tri::BasicVertexPair<BaseVertex>]'
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse.h:229:34:   required from 'static void vcg::tri::TriEdgeCollapse<TriMeshType, VertexPair, MYTYPE>::Init(TriMeshType&, vcg::tri::TriEdgeCollapse<TriMeshType, VertexPair, MYTYPE>::HeapType&, vcg::BaseParameterClass*) [with TriMeshType = BaseMesh; VertexPair = vcg::tri::BasicVertexPair<BaseVertex>; MYTYPE = vcg::tri::ParamEdgeCollapse<BaseMesh>; vcg::tri::TriEdgeCollapse<TriMeshType, VertexPair, MYTYPE>::HeapType = std::vector<vcg::LocalOptimization<BaseMesh>::HeapElem, std::allocator<vcg::LocalOptimization<BaseMesh>::HeapElem> >]'
../../../../vcglib/vcg/complex/algorithms/local_optimization.h:353:32:   required from 'void vcg::LocalOptimization<MeshType>::Init() [with LocalModificationType = MyTriEdgeCollapse; MeshType = BaseMesh]'
./parametrizator.h:189:40:   required from here
./local_parametrization.h:461:14: warning: variable 'v2' set but not used [-Wunused-but-set-variable]
  VertexType *v2[2];
              ^~
In file included from ./parametrizator.h:8:0,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./param_flip.h: In instantiation of 'vcg::tri::ParamEdgeFlip<BaseMesh>::ScalarType vcg::tri::ParamEdgeFlip<BaseMesh>::EdgeDiff() [with BaseMesh = BaseMesh; vcg::tri::ParamEdgeFlip<BaseMesh>::ScalarType = float]':
./param_flip.h:304:29:   required from 'vcg::tri::ParamEdgeFlip<BaseMesh>::ScalarType vcg::tri::ParamEdgeFlip<BaseMesh>::ComputePriority(vcg::BaseParameterClass*) [with BaseMesh = BaseMesh; vcg::tri::ParamEdgeFlip<BaseMesh>::ScalarType = float]'
./param_flip.h:46:21:   required from 'vcg::tri::ParamEdgeFlip<BaseMesh>::ParamEdgeFlip(typename vcg::tri::ParamEdgeFlip<BaseMesh>::Super::PosType, int, vcg::BaseParameterClass*) [with BaseMesh = BaseMesh; typename vcg::tri::ParamEdgeFlip<BaseMesh>::Super::PosType = vcg::face::Pos<BaseFace>]'
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_flip.h:106:25:   required from 'static void vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::Insert(vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::HeapType&, vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::PosType&, int, vcg::BaseParameterClass*) [with TRIMESH_TYPE = BaseMesh; MYTYPE = vcg::tri::ParamEdgeFlip<BaseMesh>; typename TRIMESH_TYPE::ScalarType (* QualityFunc)(const vcg::Point3<typename TriangleType::ScalarType>&, const vcg::Point3<typename TriangleType::ScalarType>&, const vcg::Point3<typename TriangleType::ScalarType>&) = vcg::Quality<float>; vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::HeapType = std::vector<vcg::LocalOptimization<BaseMesh>::HeapElem, std::allocator<vcg::LocalOptimization<BaseMesh>::HeapElem> >; vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::PosType = vcg::face::Pos<BaseFace>; typename UpdateMeshType::FaceType = BaseFace]'
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_flip.h:303:21:   required from 'static void vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::Init(TRIMESH_TYPE&, vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::HeapType&, vcg::BaseParameterClass*) [with TRIMESH_TYPE = BaseMesh; MYTYPE = vcg::tri::ParamEdgeFlip<BaseMesh>; typename TRIMESH_TYPE::ScalarType (* QualityFunc)(const vcg::Point3<typename TriangleType::ScalarType>&, const vcg::Point3<typename TriangleType::ScalarType>&, const vcg::Point3<typename TriangleType::ScalarType>&) = vcg::Quality<float>; vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::HeapType = std::vector<vcg::LocalOptimization<BaseMesh>::HeapElem, std::allocator<vcg::LocalOptimization<BaseMesh>::HeapElem> >]'
../../../../vcglib/vcg/complex/algorithms/local_optimization.h:353:32:   required from 'void vcg::LocalOptimization<MeshType>::Init() [with LocalModificationType = MyTriEdgeFlip; MeshType = BaseMesh]'
./parametrizator.h:918:36:   required from here
./param_flip.h:163:15: warning: variable 'v0' set but not used [-Wunused-but-set-variable]
   VertexType *v0, *v1, *v2, *v3;
               ^~
./param_flip.h:163:20: warning: variable 'v1' set but not used [-Wunused-but-set-variable]
   VertexType *v0, *v1, *v2, *v3;
                    ^~
./param_flip.h:163:25: warning: variable 'v2' set but not used [-Wunused-but-set-variable]
   VertexType *v0, *v1, *v2, *v3;
                         ^~
./param_flip.h:163:30: warning: variable 'v3' set but not used [-Wunused-but-set-variable]
   VertexType *v0, *v1, *v2, *v3;
                              ^~
./param_flip.h: In instantiation of 'void vcg::tri::ParamEdgeFlip<BaseMesh>::ExecuteFlip(vcg::tri::ParamEdgeFlip<BaseMesh>::FaceType&, const int&, BaseMesh*) [with BaseMesh = BaseMesh; vcg::tri::ParamEdgeFlip<BaseMesh>::FaceType = BaseFace]':
./param_flip.h:201:14:   required from 'vcg::tri::ParamEdgeFlip<BaseMesh>::ScalarType vcg::tri::ParamEdgeFlip<BaseMesh>::EdgeDiff() [with BaseMesh = BaseMesh; vcg::tri::ParamEdgeFlip<BaseMesh>::ScalarType = float]'
./param_flip.h:304:29:   required from 'vcg::tri::ParamEdgeFlip<BaseMesh>::ScalarType vcg::tri::ParamEdgeFlip<BaseMesh>::ComputePriority(vcg::BaseParameterClass*) [with BaseMesh = BaseMesh; vcg::tri::ParamEdgeFlip<BaseMesh>::ScalarType = float]'
./param_flip.h:46:21:   required from 'vcg::tri::ParamEdgeFlip<BaseMesh>::ParamEdgeFlip(typename vcg::tri::ParamEdgeFlip<BaseMesh>::Super::PosType, int, vcg::BaseParameterClass*) [with BaseMesh = BaseMesh; typename vcg::tri::ParamEdgeFlip<BaseMesh>::Super::PosType = vcg::face::Pos<BaseFace>]'
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_flip.h:106:25:   required from 'static void vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::Insert(vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::HeapType&, vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::PosType&, int, vcg::BaseParameterClass*) [with TRIMESH_TYPE = BaseMesh; MYTYPE = vcg::tri::ParamEdgeFlip<BaseMesh>; typename TRIMESH_TYPE::ScalarType (* QualityFunc)(const vcg::Point3<typename TriangleType::ScalarType>&, const vcg::Point3<typename TriangleType::ScalarType>&, const vcg::Point3<typename TriangleType::ScalarType>&) = vcg::Quality<float>; vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::HeapType = std::vector<vcg::LocalOptimization<BaseMesh>::HeapElem, std::allocator<vcg::LocalOptimization<BaseMesh>::HeapElem> >; vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::PosType = vcg::face::Pos<BaseFace>; typename UpdateMeshType::FaceType = BaseFace]'
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_flip.h:303:21:   required from 'static void vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::Init(TRIMESH_TYPE&, vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::HeapType&, vcg::BaseParameterClass*) [with TRIMESH_TYPE = BaseMesh; MYTYPE = vcg::tri::ParamEdgeFlip<BaseMesh>; typename TRIMESH_TYPE::ScalarType (* QualityFunc)(const vcg::Point3<typename TriangleType::ScalarType>&, const vcg::Point3<typename TriangleType::ScalarType>&, const vcg::Point3<typename TriangleType::ScalarType>&) = vcg::Quality<float>; vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::HeapType = std::vector<vcg::LocalOptimization<BaseMesh>::HeapElem, std::allocator<vcg::LocalOptimization<BaseMesh>::HeapElem> >]'
../../../../vcglib/vcg/complex/algorithms/local_optimization.h:353:32:   required from 'void vcg::LocalOptimization<MeshType>::Init() [with LocalModificationType = MyTriEdgeFlip; MeshType = BaseMesh]'
./parametrizator.h:918:36:   required from here
./param_flip.h:66:28: warning: variable 't0' set but not used [-Wunused-but-set-variable]
    vcg::Point2<ScalarType> t0=father->V(0)->T().P();
                            ^~
./param_flip.h:67:28: warning: variable 't1' set but not used [-Wunused-but-set-variable]
    vcg::Point2<ScalarType> t1=father->V(1)->T().P();
                            ^~
./param_flip.h:68:28: warning: variable 't2' set but not used [-Wunused-but-set-variable]
    vcg::Point2<ScalarType> t2=father->V(2)->T().P();
                            ^~
In file included from ./local_parametrization.h:8:0,
                 from ./param_collapse.h:15,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./texcoord_optimization.h: In instantiation of 'void vcg::tri::AreaPreservingTexCoordOptimization<MESH_TYPE>::UpdateSum(const double&) [with MESH_TYPE = BaseMesh]':
./texcoord_optimization.h:408:11:   required from 'vcg::tri::AreaPreservingTexCoordOptimization<MESH_TYPE>::ScalarType vcg::tri::AreaPreservingTexCoordOptimization<MESH_TYPE>::Iterate() [with MESH_TYPE = BaseMesh; vcg::tri::AreaPreservingTexCoordOptimization<MESH_TYPE>::ScalarType = float]'
filter_isoparametrization.cpp:532:1:   required from here
./texcoord_optimization.h:362:13: warning: variable 'f' set but not used [-Wunused-but-set-variable]
   FaceType *f;
             ^
In file included from ./parametrizator.h:7:0,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./param_collapse.h: In instantiation of 'void vcg::tri::ParamEdgeCollapse<BaseMesh>::UpdateFF(vcg::tri::VertexPair&) [with BaseMesh = BaseMesh; vcg::tri::VertexPair = vcg::tri::BasicVertexPair<BaseVertex>]':
./param_collapse.h:634:11:   required from 'void vcg::tri::ParamEdgeCollapse<BaseMesh>::Execute(BaseMesh&, vcg::BaseParameterClass*) [with BaseMesh = BaseMesh]'
filter_isoparametrization.cpp:532:1:   required from here
./param_collapse.h:326:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
      (face->V(0)==posEdge.V(1))&&(face->V(1)==posEdge.V(0)))
      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
./param_collapse.h:330:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
      (face->V(1)==posEdge.V(1))&&(face->V(2)==posEdge.V(0)))
      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
./param_collapse.h:334:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
      (face->V(2)==posEdge.V(1))&&(face->V(0)==posEdge.V(0)))
      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./param_collapse.h:15:0,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./local_parametrization.h: In instantiation of 'void ParametrizeLocally(MeshType&, bool, bool) [with MeshType = BaseMesh]':
./param_collapse.h:397:30:   required from 'void vcg::tri::ParamEdgeCollapse<BaseMesh>::CreatePreCollapseSubmesh(vcg::tri::VertexPair&, BaseMesh&, std::vector<typename FaceType::VertexType*>&, std::vector<typename CleanMeshType::FaceType*>&) [with BaseMesh = BaseMesh; vcg::tri::VertexPair = vcg::tri::BasicVertexPair<BaseVertex>; typename FaceType::VertexType = BaseVertex; typename CleanMeshType::FaceType = BaseFace]'
./param_collapse.h:630:29:   required from 'void vcg::tri::ParamEdgeCollapse<BaseMesh>::Execute(BaseMesh&, vcg::BaseParameterClass*) [with BaseMesh = BaseMesh]'
filter_isoparametrization.cpp:532:1:   required from here
./local_parametrization.h:604:49: warning: variable 't2d' set but not used [-Wunused-but-set-variable]
   vcg::Triangle2<typename MeshType::ScalarType> t2d=vcg::Triangle2<typename MeshType::ScalarType>(tex0,tex1,tex2);
                                                 ^~~
In file included from ./statistics.h:1:0,
                 from ./local_optimization.h:4,
                 from ./param_collapse.h:21,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./iso_parametrization.h: In member function 'bool IsoParametrization::LoadBaseDomain(char*, MeshType*, ParamMesh*, AbstractMesh*, bool) [with MeshType = CMeshO]':
./iso_parametrization.h:1860:3: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   fscanf(f,"%d,%d \n",&abstract_mesh->fn,&abstract_mesh->vn);
   ^~~~~~
./iso_parametrization.h:1868:4: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
    fscanf(f,"%f,%f,%f;\n",&pos.X(),&pos.Y(),&pos.Z());
    ^~~~~~
./iso_parametrization.h:1879:5: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     fscanf(f,"%d,%d,%d \n",&index0,&index1,&index2);
     ^~~~~~
In file included from filter_isoparametrization.cpp:30:0:
./iso_transfer.h: In member function 'void IsoTransfer::Transfer(IsoParametrization&, MeshType&) [with MeshType = CMeshO]':
./iso_transfer.h:117:7: warning: ignoring return value of 'int system(const char*)', declared with attribute warn_unused_result [-Wunused-result]
       system("pause");
       ^~~~~~
In file included from ../../../../vcglib/vcg/space/point2.h:25:0,
                 from ../../../../vcglib/vcg/space/texcoord2.h:27,
                 from ../../../../vcglib/vcg/simplex/vertex/base.h:72,
                 from ../../common/meshmodel.h:31,
                 from filter_isoparametrization.cpp:28:
../../../../vcglib/vcg/space/deprecated_point2.h: In function 'void ForceInParam(vcg::Point2<typename MESH_TYPE::ScalarType>&, MeshType&) [with MeshType = BaseMesh]':
../../../../vcglib/vcg/space/deprecated_point2.h:165:52: warning: 'closest.vcg::Point2<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
    return Point2<ScalarType>( _v[0] * s, _v[1] * s );
                                                    ^
In file included from ./param_collapse.h:15:0,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./local_parametrization.h:694:26: note: 'closest.vcg::Point2<float>::_v[0]' was declared here
  vcg::Point2<ScalarType> closest;
                          ^~~~~~~
In file included from ../../../../vcglib/vcg/space/point2.h:25:0,
                 from ../../../../vcglib/vcg/space/texcoord2.h:27,
                 from ../../../../vcglib/vcg/simplex/vertex/base.h:72,
                 from ../../common/meshmodel.h:31,
                 from filter_isoparametrization.cpp:28:
../../../../vcglib/vcg/space/deprecated_point2.h:165:52: warning: 'closest.vcg::Point2<float>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
    return Point2<ScalarType>( _v[0] * s, _v[1] * s );
                                                    ^
In file included from ./param_collapse.h:15:0,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./local_parametrization.h:694:26: note: 'closest.vcg::Point2<float>::_v[1]' was declared here
  vcg::Point2<ScalarType> closest;
                          ^~~~~~~
In file included from ../../../../vcglib/vcg/space/triangle3.h:32:0,
                 from ../../../../vcglib/vcg/simplex/face/component.h:28,
                 from ../../../../vcglib/vcg/simplex/face/base.h:31,
                 from ../../common/meshmodel.h:34,
                 from filter_isoparametrization.cpp:28:
../../../../vcglib/vcg/space/triangle2.h: In member function 'bool DiamSampler::SamplePos(const int&)':
../../../../vcglib/vcg/space/triangle2.h:105:31: warning: 'closest.vcg::Point2<float>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
  L1=((y2-y3)*(x-x3)+(x3-x2)*(y-y3))/((y2-y3)*(x1-x3)+(x3-x2)*(y1-y3));
                             ~~^~~~
In file included from ./param_collapse.h:18:0,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./uv_grid.h:196:30: note: 'closest.vcg::Point2<float>::_v[1]' was declared here
      vcg::Point2<ScalarType> closest;
                              ^~~~~~~
In file included from ../../../../vcglib/vcg/space/triangle3.h:32:0,
                 from ../../../../vcglib/vcg/simplex/face/component.h:28,
                 from ../../../../vcglib/vcg/simplex/face/base.h:31,
                 from ../../common/meshmodel.h:34,
                 from filter_isoparametrization.cpp:28:
../../../../vcglib/vcg/space/triangle2.h:105:16: warning: 'closest.vcg::Point2<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
  L1=((y2-y3)*(x-x3)+(x3-x2)*(y-y3))/((y2-y3)*(x1-x3)+(x3-x2)*(y1-y3));
              ~~^~~~
In file included from ./param_collapse.h:18:0,
                 from ./parametrizator.h:7,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./uv_grid.h:196:30: note: 'closest.vcg::Point2<float>::_v[0]' was declared here
      vcg::Point2<ScalarType> closest;
                              ^~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_isoparametrization.cpp:28:
../../../../vcglib/vcg/simplex/face/distance.h: In function 'bool vcg::face::PointDistanceBase(const FaceType&, const vcg::Point3<typename TriangleType::ScalarType>&, typename FaceType::ScalarType&, vcg::Point3<typename TriangleType::ScalarType>&) [with FaceType = ParamFace]':
../../../../vcglib/vcg/simplex/face/distance.h:430:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
../../../../vcglib/vcg/simplex/face/distance.h:392:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
../../../../vcglib/vcg/simplex/face/distance.h:355:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
In file included from ./filter_isoparametrization.h:32:0,
                 from filter_isoparametrization.cpp:29:
./diam_parametrization.h: In member function 'void DiamondParametrizator::SetCoordinates(MeshType&, const ScalarType&) [with MeshType = CMeshO]':
./diam_parametrization.h:160:18: warning: 'p_inters.vcg::Point2<float>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
     vcg::Point2f p_inters;
                  ^~~~~~~~
./diam_parametrization.h:160:18: warning: 'p_inters.vcg::Point2<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
In file included from ./parametrizator.h:35:0,
                 from ./filter_isoparametrization.h:29,
                 from filter_isoparametrization.cpp:29:
./dual_coord_optimization.h: In member function 'void BaryOptimizatorDual<MeshType>::MinimizeStep(const int&) [with MeshType = BaseMesh]':
./dual_coord_optimization.h:514:44: warning: 'currDom' may be used uninitialized in this function [-Wmaybe-uninitialized]
        ForceInParam<MeshType>(UV,*currDom->domain);
                                   ~~~~~~~~~^~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I. -I../../external/levmar-2.3 -I/usr/X11R6/include -I. filter_isoparametrization.h -o moc_filter_isoparametrization.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I. -I../../external/levmar-2.3 -I/usr/X11R6/include -I. -o moc_filter_isoparametrization.o moc_filter_isoparametrization.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ./parametrizator.h:16,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:98,
                 from ./param_collapse.h:7,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ./param_collapse.h:7:0,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
../../../../vcglib/vcg/complex/algorithms/local_optimization.h: In member function 'void vcg::LocalOptimization<MeshType>::ClearHeapOld()':
../../../../vcglib/vcg/complex/algorithms/local_optimization.h:395:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(hi=h.begin();hi!=h.end();++hi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/local_optimization.h:403:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    make_heap(h.begin(),h.end());
    ^~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/edge_collapse.h:28:0,
                 from ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse.h:28,
                 from ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:82,
                 from ./param_collapse.h:8,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ./param_collapse.h:8:0,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h: In member function 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*)':
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:370:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(x.F() = v[0]->VFp(), x.I() = v[0]->VFi(); x.F()!=0; ++x )  // for all faces in v0
    ^~~
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:374:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     for(x.F() = v[1]->VFp(), x.I() = v[1]->VFi(); x.F()!=0; ++x )  // for all faces in v1
     ^~~
In file included from ./local_parametrization.h:8:0,
                 from ./param_collapse.h:15,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
./texcoord_optimization.h: In function 'bool vcg::tri::IsTexCoordFoldFree(MESH_TYPE&)':
./texcoord_optimization.h:898:67: warning: typedef 'PointType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MESH_TYPE::VertexType::TexCoordType::PointType PointType;
                                                                   ^~~~~~~~~
./texcoord_optimization.h: In function 'int vcg::tri::MarkTexCoordFolds(MESH_TYPE&)':
./texcoord_optimization.h:920:67: warning: typedef 'PointType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MESH_TYPE::VertexType::TexCoordType::PointType PointType;
                                                                   ^~~~~~~~~
In file included from ./local_parametrization.h:9:0,
                 from ./param_collapse.h:15,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
./mesh_operators.h: In function 'void FindSortedBorderVertices(const MeshType&, typename MeshType::VertexType*, std::vector<typename FaceType::VertexType*>&)':
./mesh_operators.h:183:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./mesh_operators.h:184:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
./mesh_operators.h:185:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexType VertexType;
                                        ^~~~~~~~~~
./mesh_operators.h: In function 'void CopyMeshFromFaces(const std::vector<typename MeshType::FaceType*>&, std::vector<typename FaceType::VertexType*>&, MeshType&)':
./mesh_operators.h:214:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./mesh_operators.h:215:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
./mesh_operators.h: In function 'void CopySubMeshLevels(std::vector<typename MeshType::FaceType*>&, MeshType&, MeshType&)':
./mesh_operators.h:294:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
./mesh_operators.h: In function 'bool getSharedFace(typename MeshType::VertexType*, typename MeshType::VertexType*, std::vector<typename MeshType::FaceType*>&, std::vector<typename MeshType::FaceType*>&, std::vector<typename MeshType::FaceType*>&)':
./mesh_operators.h:355:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexType VertexType;
                                        ^~~~~~~~~~
./mesh_operators.h:357:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
In file included from ./local_parametrization.h:9:0,
                 from ./param_collapse.h:15,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
./mesh_operators.h: In function 'void getSharedFace(std::vector<typename FaceType::VertexType*>&, std::vector<typename MeshType::FaceType*>&)':
./mesh_operators.h:401:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./mesh_operators.h: In function 'void CopyMeshFromVertices(std::vector<typename FaceType::VertexType*>&, std::vector<typename FaceType::VertexType*>&, std::vector<typename MeshType::FaceType*>&, MeshType&)':
./mesh_operators.h:434:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./mesh_operators.h:435:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
./mesh_operators.h: In function 'void getSharedVertex(const std::vector<typename MeshType::FaceType*>&, std::vector<typename FaceType::VertexType*>&)':
./mesh_operators.h:552:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./mesh_operators.h: In function 'void getVertexStar(typename MeshType::VertexType*, std::vector<typename FaceType::VertexType*>&)':
./mesh_operators.h:600:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexType VertexType;
                                        ^~~~~~~~~~
./mesh_operators.h:602:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./mesh_operators.h: In function 'void getSharedVertexStar(typename MeshType::VertexType*, typename MeshType::VertexType*, std::vector<typename FaceType::VertexType*>&)':
./mesh_operators.h:629:38: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceType FaceType;
                                      ^~~~~~~~
./mesh_operators.h:630:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./mesh_operators.h: In function 'typename MeshType::ScalarType StarAspectRatio(const std::vector<typename FaceType::VertexType*>&)':
./mesh_operators.h:647:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexType VertexType;
                                        ^~~~~~~~~~
./mesh_operators.h:649:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./mesh_operators.h: In function 'typename MeshType::ScalarType StarDispersion(const std::vector<typename FaceType::VertexType*>&)':
./mesh_operators.h:667:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexType VertexType;
                                        ^~~~~~~~~~
./mesh_operators.h:669:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./mesh_operators.h: In function 'void getAroundFaceVertices(typename MeshType::VertexType*, typename MeshType::VertexType*, std::vector<typename FaceType::VertexType*>&, std::vector<typename MeshType::FaceType*>&, std::vector<typename MeshType::FaceType*>&, std::vector<typename MeshType::FaceType*>&)':
./mesh_operators.h:723:38: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceType FaceType;
                                      ^~~~~~~~
./mesh_operators.h: In function 'void CopyHlevMesh(std::vector<typename MeshType::FaceType*>&, MeshType&, std::vector<typename FaceType::VertexType*>&)':
./mesh_operators.h:765:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
In file included from ./param_collapse.h:15:0,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
./local_parametrization.h: In function 'void ParametrizeExternal(MeshType&)':
./local_parametrization.h:21:38: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceType FaceType;
                                      ^~~~~~~~
./local_parametrization.h:22:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
In file included from ./param_collapse.h:15:0,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
./local_parametrization.h: In function 'void MeanVal(const std::vector<vcg::Point2<typename MESH_TYPE::ScalarType> >&, std::vector<typename MeshType::ScalarType>&, typename MeshType::CoordType&)':
./local_parametrization.h:381:38: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceType FaceType;
                                      ^~~~~~~~
./local_parametrization.h:382:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexType VertexType;
                                        ^~~~~~~~~~
./local_parametrization.h: In function 'void ForceInParam(vcg::Point2<typename MESH_TYPE::ScalarType>&, MeshType&)':
./local_parametrization.h:689:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./local_parametrization.h:691:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexType VertexType;
                                        ^~~~~~~~~~
./local_parametrization.h: In function 'bool testParametrization(MeshType&, MeshType&)':
./local_parametrization.h:820:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./local_parametrization.h:821:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
./local_parametrization.h: In function 'bool NonFolded(MeshType&)':
./local_parametrization.h:899:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./local_parametrization.h:901:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexType VertexType;
                                        ^~~~~~~~~~
./local_parametrization.h: In function 'bool NonFolded(MeshType&, std::vector<typename MeshType::FaceType*>&)':
./local_parametrization.h:926:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./local_parametrization.h:928:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexType VertexType;
                                        ^~~~~~~~~~
./local_parametrization.h: In function 'void ParametrizeStarEquilateral(MeshType&, const typename MeshType::ScalarType&)':
./local_parametrization.h:956:38: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceType FaceType;
                                      ^~~~~~~~
./local_parametrization.h:957:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./local_parametrization.h: In function 'void ParametrizeDiamondEquilateral(MeshType&, const int&, const int&, const typename MeshType::ScalarType&)':
./local_parametrization.h:1067:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::CoordType CoordType;
                                       ^~~~~~~~~
./local_parametrization.h: In function 'void ParametrizeFaceEquilateral(MeshType&, const typename MeshType::ScalarType&)':
./local_parametrization.h:1115:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::CoordType CoordType;
                                       ^~~~~~~~~
./local_parametrization.h:1117:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType VertexType;
                                        ^~~~~~~~~~
./local_parametrization.h: In function 'void ParametrizeLocally(MeshType&, const std::vector<typename FaceType::VertexType*>&, std::vector<typename MeshType::FaceType*>&, std::vector<typename FaceType::VertexType*>&)':
./local_parametrization.h:1138:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::CoordType CoordType;
                                       ^~~~~~~~~
./local_parametrization.h:1139:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::ScalarType ScalarType;
                                        ^~~~~~~~~~
./local_parametrization.h: In function 'bool GetBaryFaceFromUV(std::vector<FaceType*>, const typename FaceType::ScalarType&, const typename FaceType::ScalarType&, typename FaceType::CoordType&, int&)':
./local_parametrization.h:1234:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::CoordType CoordType;
                                       ^~~~~~~~~
./local_parametrization.h:1236:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType VertexType;
                                        ^~~~~~~~~~
In file included from ./param_collapse.h:18:0,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
./uv_grid.h: In member function 'bool UVGrid<MeshType>::getClosest(const vcg::Point2<typename MESH_TYPE::ScalarType>&, UVGrid<MeshType>::FaceType*&, UVGrid<MeshType>::CoordType&)':
./uv_grid.h:188:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for (unsigned int j=0;j<data[i].size();j++)
    ^~~
./uv_grid.h:211:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     return (true);
     ^~~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import_ply.h:31:0,
                 from ./iso_parametrization.h:6,
                 from ./statistics.h:1,
                 from ./local_optimization.h:4,
                 from ./param_collapse.h:21,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ./iso_parametrization.h:12,
                 from ./statistics.h:1,
                 from ./local_optimization.h:4,
                 from ./param_collapse.h:21,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<FLT>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ./iso_parametrization.h:12,
                 from ./statistics.h:1,
                 from ./local_optimization.h:4,
                 from ./param_collapse.h:21,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ./iso_parametrization.h:12,
                 from ./statistics.h:1,
                 from ./local_optimization.h:4,
                 from ./param_collapse.h:21,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ./iso_parametrization.h:12,
                 from ./statistics.h:1,
                 from ./local_optimization.h:4,
                 from ./param_collapse.h:21,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ./iso_parametrization.h:12,
                 from ./statistics.h:1,
                 from ./local_optimization.h:4,
                 from ./param_collapse.h:21,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ./statistics.h:1:0,
                 from ./local_optimization.h:4,
                 from ./param_collapse.h:21,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
./iso_parametrization.h: In function 'void CopyMeshFromFacesAbs(const std::vector<typename MeshType::FaceType*>&, std::vector<typename FaceType::VertexType*>&, MeshType&)':
./iso_parametrization.h:126:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./iso_parametrization.h:127:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
./iso_parametrization.h: In function 'void CopyMeshFromVerticesAbs(std::vector<typename FaceType::VertexType*>&, std::vector<typename FaceType::VertexType*>&, std::vector<typename MeshType::FaceType*>&, MeshType&)':
./iso_parametrization.h:195:46: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::CoordType CoordType;
                                              ^~~~~~~~~
./iso_parametrization.h:196:47: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::ScalarType ScalarType;
                                               ^~~~~~~~~~
./iso_parametrization.h: In member function 'void IsoParametrization::inv_GE1Quad(const int&, const vcg::Point2<float>&, int&, vcg::Point2<float>&)':
./iso_parametrization.h:1531:27: warning: variable 'c2' set but not used [-Wunused-but-set-variable]
   vcg::Point2<ScalarType> c2=vcg::Point2<ScalarType>(0,(ScalarType)0.5);
                           ^~
./iso_parametrization.h: In member function 'void IsoParametrization::GE1Quad(const int&, const vcg::Point2<float>&, int&, vcg::Point2<float>&)':
./iso_parametrization.h:1578:27: warning: variable 'c2' set but not used [-Wunused-but-set-variable]
   vcg::Point2<ScalarType> c2=vcg::Point2<ScalarType>(0,(ScalarType)0.5);
                           ^~
./iso_parametrization.h: In member function 'void IsoParametrization::GE1Quad(const int&, const vcg::Point2<float>&, vcg::Point2<float>&)':
./iso_parametrization.h:1605:27: warning: variable 'c2' set but not used [-Wunused-but-set-variable]
   vcg::Point2<ScalarType> c2=vcg::Point2<ScalarType>(0,(ScalarType)0.5);
                           ^~
./iso_parametrization.h: In member function 'void IsoParametrization::SaveBaseDomain(char*)':
./iso_parametrization.h:1782:15: warning: variable 'RPos' set but not used [-Wunused-but-set-variable]
     CoordType RPos=vert->RPos;
               ^~~~
In file included from ./param_collapse.h:21:0,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
./local_optimization.h: In function 'bool SmartOptimizeStar(typename MeshType::VertexType*, MeshType&, int, EnergyType)':
./local_optimization.h:328:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
In file included from ./parametrizator.h:16:0,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ./parametrizator.h:46:0,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
./stat_remeshing.h: In function 'typename MeshType::ScalarType MinimumAspectRatio(const MeshType&)':
./stat_remeshing.h:22:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./stat_remeshing.h: In function 'typename MeshType::ScalarType MinimumArea(const MeshType&)':
./stat_remeshing.h:41:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./stat_remeshing.h: In function 'typename MeshType::ScalarType MaximumArea(const MeshType&)':
./stat_remeshing.h:60:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./stat_remeshing.h: In function 'typename MeshType::ScalarType MinAngle(const MeshType&)':
./stat_remeshing.h:120:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./stat_remeshing.h: In function 'typename MeshType::ScalarType MaxAngle(const MeshType&)':
./stat_remeshing.h:137:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./stat_remeshing.h: In function 'void MaxMinEdge(const MeshType&, typename MeshType::ScalarType&, typename MeshType::ScalarType&)':
./stat_remeshing.h:155:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
./stat_remeshing.h: In function 'void StatAngle(MeshType&, typename MeshType::ScalarType&, typename MeshType::ScalarType&, typename MeshType::ScalarType&, typename MeshType::ScalarType&)':
./stat_remeshing.h:260:40: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexType VertexType;
                                        ^~~~~~~~~~
In file included from filter_isoparametrization.h:31:0,
                 from moc_filter_isoparametrization.cpp:9:
./diamond_sampler.h: In member function 'void DiamSampler::GetMesh(OutputMesh&)':
./diamond_sampler.h:107:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for (unsigned int j=0;j<sampleSize;j++)
    ^~~
./diamond_sampler.h:118:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     for (unsigned int j=0;j<sampleSize-1;j++)
     ^~~
./diamond_sampler.h: In member function 'bool DiamSampler::SamplePos(const int&)':
./diamond_sampler.h:173:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for (unsigned int j=0;j<sampleSize;j++)
    ^~~
./diamond_sampler.h:206:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     return true;
     ^~~~~~
In file included from filter_isoparametrization.h:32:0,
                 from moc_filter_isoparametrization.cpp:9:
./diam_parametrization.h: In member function 'void DiamondParametrizator::QuadCoord(FaceType*, const int&, vcg::Point2f&, int&)':
./diam_parametrization.h:91:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::ScalarType ScalarType;
                                        ^~~~~~~~~~
./diam_parametrization.h: In member function 'bool DiamondParametrizator::To_Split(FaceType*, const float&, bool*, DiamondParametrizator::InterpData*)':
./diam_parametrization.h:121:41: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename FaceType::VertexType VertexType;
                                         ^~~~~~~~~~
In file included from filter_isoparametrization.h:32:0,
                 from moc_filter_isoparametrization.cpp:9:
./diam_parametrization.h: In member function 'bool DiamondParametrizator::Split(const ScalarType&)':
./diam_parametrization.h:350:33: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
   typedef ParamMesh::VertexType VertexType;
                                 ^~~~~~~~~~
./diam_parametrization.h: In member function 'void DiamondParametrizator::SetWedgeCoords(const ScalarType&)':
./diam_parametrization.h:392:33: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
   typedef ParamMesh::VertexType VertexType;
                                 ^~~~~~~~~~
./diam_parametrization.h: In member function 'void DiamondParametrizator::SetCoordinates(MeshType&, const ScalarType&)':
./diam_parametrization.h:535:31: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
   typedef ParamMesh::FaceType FaceType;
                               ^~~~~~~~
./diam_parametrization.h:536:33: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
   typedef ParamMesh::VertexType VertexType;
                                 ^~~~~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_isoparametrization.h:34,
                 from moc_filter_isoparametrization.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_isoparametrization.h:34,
                 from moc_filter_isoparametrization.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ./param_collapse.h:18:0,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
./uv_grid.h: In instantiation of 'bool UVGrid<MeshType>::getClosest(const vcg::Point2<typename MESH_TYPE::ScalarType>&, UVGrid<MeshType>::FaceType*&, UVGrid<MeshType>::CoordType&) [with MeshType = ParamMesh; typename MESH_TYPE::ScalarType = float; UVGrid<MeshType>::FaceType = ParamFace; UVGrid<MeshType>::CoordType = vcg::Point3<float>]':
./iso_parametrization.h:386:52:   required from here
./uv_grid.h:185:16: warning: variable 'cell' set but not used [-Wunused-but-set-variable]
   vcg::Point2i cell=Cell(UVTest);
                ^~~~
In file included from ./param_collapse.h:15:0,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
./local_parametrization.h: In instantiation of 'void AssingFather(typename MeshType::VertexType&, typename MeshType::FaceType*, typename MeshType::CoordType&, MeshType&) [with MeshType = BaseMesh; typename MeshType::VertexType = BaseVertex; typename MeshType::FaceType = BaseFace; typename MeshType::CoordType = vcg::Point3<float>]':
./parametrizator.h:332:41:   required from here
./local_parametrization.h:798:30: warning: unused parameter 'domain' [-Wunused-parameter]
                   MeshType & domain)
                              ^~~~~~
./local_parametrization.h: In instantiation of 'bool NonFolded(MeshType&) [with MeshType = AbstractMesh]':
./local_parametrization.h:1026:17:   required from 'void ParametrizeStarEquilateral(MeshType&, const typename MeshType::ScalarType&) [with MeshType = AbstractMesh; typename MeshType::ScalarType = float]'
./iso_parametrization.h:452:76:   required from here
./local_parametrization.h:912:31: warning: variable 't2d' set but not used [-Wunused-but-set-variable]
    vcg::Triangle2<ScalarType> t2d=vcg::Triangle2<ScalarType>(tex0,tex1,tex2);
                               ^~~
In file included from ./parametrizator.h:35:0,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
./dual_coord_optimization.h: In instantiation of 'void BaryOptimizatorDual<MeshType>::InitDiamondEquilateral(const ScalarType&) [with MeshType = BaseMesh; BaryOptimizatorDual<MeshType>::ScalarType = float]':
./dual_coord_optimization.h:594:25:   required from 'void BaryOptimizatorDual<MeshType>::Init(MeshType&, MeshType&, bool (*)(int, const char*), int, EnergyType) [with MeshType = BaseMesh; vcg::CallBackPos = bool(int, const char*)]'
./parametrizator.h:752:55:   required from here
./dual_coord_optimization.h:89:38: warning: variable 'entry' set but not used [-Wunused-but-set-variable]
       std::pair<FaceType*,FaceType*> entry=std::pair<FaceType*,FaceType*>(f0,f1);
                                      ^~~~~
./dual_coord_optimization.h: In instantiation of 'void BaryOptimizatorDual<MeshType>::MinimizeStep(const int&) [with MeshType = BaseMesh]':
./dual_coord_optimization.h:642:16:   required from 'void BaryOptimizatorDual<MeshType>::Optimize(BaryOptimizatorDual<MeshType>::ScalarType, int) [with MeshType = BaseMesh; BaryOptimizatorDual<MeshType>::ScalarType = float]'
./parametrizator.h:753:52:   required from here
./dual_coord_optimization.h:472:11: warning: variable 'IsOK' set but not used [-Wunused-but-set-variable]
      bool IsOK=true;
           ^~~~
In file included from ./param_collapse.h:15:0,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
./local_parametrization.h: In instantiation of 'bool NonFolded(MeshType&) [with MeshType = BaseMesh]':
./local_parametrization.h:1026:17:   required from 'void ParametrizeStarEquilateral(MeshType&, const typename MeshType::ScalarType&) [with MeshType = BaseMesh; typename MeshType::ScalarType = float]'
./local_optimization.h:74:38:   required from 'typename MeshType::ScalarType StarDistorsion(typename MeshType::VertexType*) [with MeshType = BaseMesh; typename MeshType::ScalarType = float; typename MeshType::VertexType = BaseVertex]'
./parametrizator.h:360:63:   required from here
./local_parametrization.h:912:31: warning: variable 't2d' set but not used [-Wunused-but-set-variable]
    vcg::Triangle2<ScalarType> t2d=vcg::Triangle2<ScalarType>(tex0,tex1,tex2);
                               ^~~
./local_parametrization.h: In instantiation of 'bool NonFolded(MeshType&, std::vector<typename MeshType::FaceType*>&) [with MeshType = BaseMesh; typename MeshType::FaceType = BaseFace]':
./local_optimization.h:14:36:   required from 'bool UnFold(MeshType&, int, bool) [with MeshType = BaseMesh]'
./local_optimization.h:179:25:   required from 'void OptimizeStar(typename MeshType::VertexType*, MeshType&, int, EnergyType) [with MeshType = BaseMesh; typename MeshType::VertexType = BaseVertex]'
./local_optimization.h:345:25:   required from 'bool SmartOptimizeStar(typename MeshType::VertexType*, MeshType&, int, EnergyType) [with MeshType = BaseMesh; typename MeshType::VertexType = BaseVertex]'
./parametrizator.h:370:85:   required from here
./local_parametrization.h:942:31: warning: variable 't2d' set but not used [-Wunused-but-set-variable]
    vcg::Triangle2<ScalarType> t2d=vcg::Triangle2<ScalarType>(tex0,tex1,tex2);
                               ^~~
./local_parametrization.h: In instantiation of 'typename MeshType::ScalarType EstimateAreaByParam(const typename MeshType::VertexType*, const typename MeshType::VertexType*, typename MeshType::FaceType**) [with MeshType = BaseMesh; typename MeshType::ScalarType = float; typename MeshType::VertexType = BaseVertex; typename MeshType::FaceType = BaseFace]':
./param_collapse.h:70:54:   required from 'vcg::tri::ParamEdgeCollapse<BaseMesh>::ScalarType vcg::tri::ParamEdgeCollapse<BaseMesh>::Cost() [with BaseMesh = BaseMesh; vcg::tri::ParamEdgeCollapse<BaseMesh>::ScalarType = float]'
./param_collapse.h:302:14:   required from 'vcg::tri::ParamEdgeCollapse<BaseMesh>::ScalarType vcg::tri::ParamEdgeCollapse<BaseMesh>::ComputePriority(vcg::BaseParameterClass*) [with BaseMesh = BaseMesh; vcg::tri::ParamEdgeCollapse<BaseMesh>::ScalarType = float]'
./param_collapse.h:59:43:   required from 'vcg::tri::ParamEdgeCollapse<BaseMesh>::ParamEdgeCollapse(const VertexPair&, int, vcg::BaseParameterClass*) [with BaseMesh = BaseMesh; vcg::tri::VertexPair = vcg::tri::BasicVertexPair<BaseVertex>]'
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse.h:229:34:   required from 'static void vcg::tri::TriEdgeCollapse<TriMeshType, VertexPair, MYTYPE>::Init(TriMeshType&, vcg::tri::TriEdgeCollapse<TriMeshType, VertexPair, MYTYPE>::HeapType&, vcg::BaseParameterClass*) [with TriMeshType = BaseMesh; VertexPair = vcg::tri::BasicVertexPair<BaseVertex>; MYTYPE = vcg::tri::ParamEdgeCollapse<BaseMesh>; vcg::tri::TriEdgeCollapse<TriMeshType, VertexPair, MYTYPE>::HeapType = std::vector<vcg::LocalOptimization<BaseMesh>::HeapElem, std::allocator<vcg::LocalOptimization<BaseMesh>::HeapElem> >]'
../../../../vcglib/vcg/complex/algorithms/local_optimization.h:353:32:   required from 'void vcg::LocalOptimization<MeshType>::Init() [with LocalModificationType = MyTriEdgeCollapse; MeshType = BaseMesh]'
./parametrizator.h:189:40:   required from here
./local_parametrization.h:461:14: warning: variable 'v2' set but not used [-Wunused-but-set-variable]
  VertexType *v2[2];
              ^~
In file included from ./parametrizator.h:8:0,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
./param_flip.h: In instantiation of 'vcg::tri::ParamEdgeFlip<BaseMesh>::ScalarType vcg::tri::ParamEdgeFlip<BaseMesh>::EdgeDiff() [with BaseMesh = BaseMesh; vcg::tri::ParamEdgeFlip<BaseMesh>::ScalarType = float]':
./param_flip.h:304:29:   required from 'vcg::tri::ParamEdgeFlip<BaseMesh>::ScalarType vcg::tri::ParamEdgeFlip<BaseMesh>::ComputePriority(vcg::BaseParameterClass*) [with BaseMesh = BaseMesh; vcg::tri::ParamEdgeFlip<BaseMesh>::ScalarType = float]'
./param_flip.h:46:21:   required from 'vcg::tri::ParamEdgeFlip<BaseMesh>::ParamEdgeFlip(typename vcg::tri::ParamEdgeFlip<BaseMesh>::Super::PosType, int, vcg::BaseParameterClass*) [with BaseMesh = BaseMesh; typename vcg::tri::ParamEdgeFlip<BaseMesh>::Super::PosType = vcg::face::Pos<BaseFace>]'
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_flip.h:106:25:   required from 'static void vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::Insert(vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::HeapType&, vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::PosType&, int, vcg::BaseParameterClass*) [with TRIMESH_TYPE = BaseMesh; MYTYPE = vcg::tri::ParamEdgeFlip<BaseMesh>; typename TRIMESH_TYPE::ScalarType (* QualityFunc)(const vcg::Point3<typename TriangleType::ScalarType>&, const vcg::Point3<typename TriangleType::ScalarType>&, const vcg::Point3<typename TriangleType::ScalarType>&) = vcg::Quality<float>; vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::HeapType = std::vector<vcg::LocalOptimization<BaseMesh>::HeapElem, std::allocator<vcg::LocalOptimization<BaseMesh>::HeapElem> >; vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::PosType = vcg::face::Pos<BaseFace>; typename UpdateMeshType::FaceType = BaseFace]'
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_flip.h:303:21:   required from 'static void vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::Init(TRIMESH_TYPE&, vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::HeapType&, vcg::BaseParameterClass*) [with TRIMESH_TYPE = BaseMesh; MYTYPE = vcg::tri::ParamEdgeFlip<BaseMesh>; typename TRIMESH_TYPE::ScalarType (* QualityFunc)(const vcg::Point3<typename TriangleType::ScalarType>&, const vcg::Point3<typename TriangleType::ScalarType>&, const vcg::Point3<typename TriangleType::ScalarType>&) = vcg::Quality<float>; vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::HeapType = std::vector<vcg::LocalOptimization<BaseMesh>::HeapElem, std::allocator<vcg::LocalOptimization<BaseMesh>::HeapElem> >]'
../../../../vcglib/vcg/complex/algorithms/local_optimization.h:353:32:   required from 'void vcg::LocalOptimization<MeshType>::Init() [with LocalModificationType = MyTriEdgeFlip; MeshType = BaseMesh]'
./parametrizator.h:918:36:   required from here
./param_flip.h:163:15: warning: variable 'v0' set but not used [-Wunused-but-set-variable]
   VertexType *v0, *v1, *v2, *v3;
               ^~
./param_flip.h:163:20: warning: variable 'v1' set but not used [-Wunused-but-set-variable]
   VertexType *v0, *v1, *v2, *v3;
                    ^~
./param_flip.h:163:25: warning: variable 'v2' set but not used [-Wunused-but-set-variable]
   VertexType *v0, *v1, *v2, *v3;
                         ^~
./param_flip.h:163:30: warning: variable 'v3' set but not used [-Wunused-but-set-variable]
   VertexType *v0, *v1, *v2, *v3;
                              ^~
./param_flip.h: In instantiation of 'void vcg::tri::ParamEdgeFlip<BaseMesh>::ExecuteFlip(vcg::tri::ParamEdgeFlip<BaseMesh>::FaceType&, const int&, BaseMesh*) [with BaseMesh = BaseMesh; vcg::tri::ParamEdgeFlip<BaseMesh>::FaceType = BaseFace]':
./param_flip.h:201:14:   required from 'vcg::tri::ParamEdgeFlip<BaseMesh>::ScalarType vcg::tri::ParamEdgeFlip<BaseMesh>::EdgeDiff() [with BaseMesh = BaseMesh; vcg::tri::ParamEdgeFlip<BaseMesh>::ScalarType = float]'
./param_flip.h:304:29:   required from 'vcg::tri::ParamEdgeFlip<BaseMesh>::ScalarType vcg::tri::ParamEdgeFlip<BaseMesh>::ComputePriority(vcg::BaseParameterClass*) [with BaseMesh = BaseMesh; vcg::tri::ParamEdgeFlip<BaseMesh>::ScalarType = float]'
./param_flip.h:46:21:   required from 'vcg::tri::ParamEdgeFlip<BaseMesh>::ParamEdgeFlip(typename vcg::tri::ParamEdgeFlip<BaseMesh>::Super::PosType, int, vcg::BaseParameterClass*) [with BaseMesh = BaseMesh; typename vcg::tri::ParamEdgeFlip<BaseMesh>::Super::PosType = vcg::face::Pos<BaseFace>]'
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_flip.h:106:25:   required from 'static void vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::Insert(vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::HeapType&, vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::PosType&, int, vcg::BaseParameterClass*) [with TRIMESH_TYPE = BaseMesh; MYTYPE = vcg::tri::ParamEdgeFlip<BaseMesh>; typename TRIMESH_TYPE::ScalarType (* QualityFunc)(const vcg::Point3<typename TriangleType::ScalarType>&, const vcg::Point3<typename TriangleType::ScalarType>&, const vcg::Point3<typename TriangleType::ScalarType>&) = vcg::Quality<float>; vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::HeapType = std::vector<vcg::LocalOptimization<BaseMesh>::HeapElem, std::allocator<vcg::LocalOptimization<BaseMesh>::HeapElem> >; vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::PosType = vcg::face::Pos<BaseFace>; typename UpdateMeshType::FaceType = BaseFace]'
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_flip.h:303:21:   required from 'static void vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::Init(TRIMESH_TYPE&, vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::HeapType&, vcg::BaseParameterClass*) [with TRIMESH_TYPE = BaseMesh; MYTYPE = vcg::tri::ParamEdgeFlip<BaseMesh>; typename TRIMESH_TYPE::ScalarType (* QualityFunc)(const vcg::Point3<typename TriangleType::ScalarType>&, const vcg::Point3<typename TriangleType::ScalarType>&, const vcg::Point3<typename TriangleType::ScalarType>&) = vcg::Quality<float>; vcg::tri::PlanarEdgeFlip<TRIMESH_TYPE, MYTYPE, QualityFunc>::HeapType = std::vector<vcg::LocalOptimization<BaseMesh>::HeapElem, std::allocator<vcg::LocalOptimization<BaseMesh>::HeapElem> >]'
../../../../vcglib/vcg/complex/algorithms/local_optimization.h:353:32:   required from 'void vcg::LocalOptimization<MeshType>::Init() [with LocalModificationType = MyTriEdgeFlip; MeshType = BaseMesh]'
./parametrizator.h:918:36:   required from here
./param_flip.h:66:28: warning: variable 't0' set but not used [-Wunused-but-set-variable]
    vcg::Point2<ScalarType> t0=father->V(0)->T().P();
                            ^~
./param_flip.h:67:28: warning: variable 't1' set but not used [-Wunused-but-set-variable]
    vcg::Point2<ScalarType> t1=father->V(1)->T().P();
                            ^~
./param_flip.h:68:28: warning: variable 't2' set but not used [-Wunused-but-set-variable]
    vcg::Point2<ScalarType> t2=father->V(2)->T().P();
                            ^~
In file included from ./local_parametrization.h:8:0,
                 from ./param_collapse.h:15,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
./texcoord_optimization.h: In instantiation of 'void vcg::tri::AreaPreservingTexCoordOptimization<MESH_TYPE>::UpdateSum(const double&) [with MESH_TYPE = BaseMesh]':
./texcoord_optimization.h:408:11:   required from 'vcg::tri::AreaPreservingTexCoordOptimization<MESH_TYPE>::ScalarType vcg::tri::AreaPreservingTexCoordOptimization<MESH_TYPE>::Iterate() [with MESH_TYPE = BaseMesh; vcg::tri::AreaPreservingTexCoordOptimization<MESH_TYPE>::ScalarType = float]'
moc_filter_isoparametrization.cpp:83:1:   required from here
./texcoord_optimization.h:362:13: warning: variable 'f' set but not used [-Wunused-but-set-variable]
   FaceType *f;
             ^
In file included from ./parametrizator.h:7:0,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
./param_collapse.h: In instantiation of 'void vcg::tri::ParamEdgeCollapse<BaseMesh>::UpdateFF(vcg::tri::VertexPair&) [with BaseMesh = BaseMesh; vcg::tri::VertexPair = vcg::tri::BasicVertexPair<BaseVertex>]':
./param_collapse.h:634:11:   required from 'void vcg::tri::ParamEdgeCollapse<BaseMesh>::Execute(BaseMesh&, vcg::BaseParameterClass*) [with BaseMesh = BaseMesh]'
moc_filter_isoparametrization.cpp:83:1:   required from here
./param_collapse.h:326:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
      (face->V(0)==posEdge.V(1))&&(face->V(1)==posEdge.V(0)))
      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
./param_collapse.h:330:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
      (face->V(1)==posEdge.V(1))&&(face->V(2)==posEdge.V(0)))
      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
./param_collapse.h:334:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
      (face->V(2)==posEdge.V(1))&&(face->V(0)==posEdge.V(0)))
      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./param_collapse.h:15:0,
                 from ./parametrizator.h:7,
                 from filter_isoparametrization.h:29,
                 from moc_filter_isoparametrization.cpp:9:
./local_parametrization.h: In instantiation of 'void ParametrizeLocally(MeshType&, bool, bool) [with MeshType = BaseMesh]':
./param_collapse.h:397:30:   required from 'void vcg::tri::ParamEdgeCollapse<BaseMesh>::CreatePreCollapseSubmesh(vcg::tri::VertexPair&, BaseMesh&, std::vector<typename FaceType::VertexType*>&, std::vector<typename MeshType::FaceType*>&) [with BaseMesh = BaseMesh; vcg::tri::VertexPair = vcg::tri::BasicVertexPair<BaseVertex>; typename FaceType::VertexType = BaseVertex; typename MeshType::FaceType = BaseFace]'
./param_collapse.h:630:29:   required from 'void vcg::tri::ParamEdgeCollapse<BaseMesh>::Execute(BaseMesh&, vcg::BaseParameterClass*) [with BaseMesh = BaseMesh]'
moc_filter_isoparametrization.cpp:83:1:   required from here
./local_parametrization.h:604:49: warning: variable 't2d' set but not used [-Wunused-but-set-variable]
   vcg::Triangle2<typename MeshType::ScalarType> t2d=vcg::Triangle2<typename MeshType::ScalarType>(tex0,tex1,tex2);
                                                 ^~~
rm -f libfilter_isoparametrization.so
g++ -Wl,-z,relro -shared -o libfilter_isoparametrization.so filter_isoparametrization.o moc_filter_isoparametrization.o   -L/usr/X11R6/lib -L/usr/lib/arm-linux-gnueabihf -L../../distrib -lcommon -lGLEW -L../../external/lib/linux-g++ -llevmar -lGL -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lpthread  
mv -f libfilter_isoparametrization.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_isoparametrization'
cd meshlabplugins/filter_layer/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_layer'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_layer.o filter_layer.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from filter_layer.cpp:30:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from filter_layer.cpp:30:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from filter_layer.cpp:30:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from filter_layer.cpp:30:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from filter_layer.cpp:30:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from filter_layer.cpp:30:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from filter_layer.cpp:30:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from filter_layer.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from filter_layer.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from filter_layer.cpp:30:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from filter_layer.cpp:30:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_layer.h -o moc_filter_layer.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_layer.o moc_filter_layer.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from moc_filter_layer.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from moc_filter_layer.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from moc_filter_layer.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from moc_filter_layer.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from moc_filter_layer.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from moc_filter_layer.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from moc_filter_layer.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from moc_filter_layer.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from moc_filter_layer.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from moc_filter_layer.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_layer.h:29,
                 from moc_filter_layer.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_layer.so
g++ -Wl,-z,relro -shared -o libfilter_layer.so filter_layer.o moc_filter_layer.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_layer.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_layer'
cd meshlabplugins/filter_measure/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_measure'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_measure.o filter_measure.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from filter_measure.cpp:29:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/clean.h:35:0,
                 from filter_measure.cpp:29:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:36,
                 from filter_measure.cpp:29:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:37,
                 from filter_measure.cpp:29:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:37,
                 from filter_measure.cpp:29:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/clean.h:37:0,
                 from filter_measure.cpp:29:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:38,
                 from filter_measure.cpp:29:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:38,
                 from filter_measure.cpp:29:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from filter_measure.cpp:29:0:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_measure.h:29,
                 from filter_measure.cpp:38:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_measure.h:29,
                 from filter_measure.cpp:38:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_measure.h -o moc_filter_measure.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_measure.o moc_filter_measure.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_measure.h:29,
                 from moc_filter_measure.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_measure.h:29,
                 from moc_filter_measure.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_measure.h:29,
                 from moc_filter_measure.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_measure.h:29,
                 from moc_filter_measure.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_measure.h:29,
                 from moc_filter_measure.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_measure.h:29,
                 from moc_filter_measure.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_measure.h:29,
                 from moc_filter_measure.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_measure.h:29,
                 from moc_filter_measure.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_measure.h:29,
                 from moc_filter_measure.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_measure.h:29,
                 from moc_filter_measure.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_measure.h:29,
                 from moc_filter_measure.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_measure.so
g++ -Wl,-z,relro -shared -o libfilter_measure.so filter_measure.o moc_filter_measure.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_measure.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_measure'
cd meshlabplugins/filter_meshing/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_meshing'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o meshfilter.o meshfilter.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from meshfilter.cpp:23:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from meshfilter.cpp:23:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from meshfilter.cpp:23:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from meshfilter.cpp:23:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from meshfilter.cpp:23:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from meshfilter.cpp:23:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from meshfilter.cpp:23:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from meshfilter.cpp:23:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from meshfilter.cpp:23:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from meshfilter.cpp:23:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from meshfilter.cpp:23:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from meshfilter.cpp:26:0:
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexQualityLaplacian(vcg::tri::Smooth<SmoothMeshType>::MeshType&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:649:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:661:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexNormalLaplacian(vcg::tri::Smooth<SmoothMeshType>::MeshType&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:705:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:717:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexCoordViewDepth(vcg::tri::Smooth<SmoothMeshType>::MeshType&, const CoordType&, vcg::tri::Smooth<SmoothMeshType>::ScalarType, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:766:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:778:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
In file included from meshfilter.cpp:32:0:
../../../../vcglib/vcg/complex/algorithms/attribute_seam.h: In static member function 'static bool vcg::tri::AttributeSeam::SplitVertex(src_trimesh_t&, extract_wedge_attribs_t, compare_vertex_attribs_t&)':
../../../../vcglib/vcg/complex/algorithms/attribute_seam.h:162:52: warning: typedef 'src_vertex_container_t' locally defined but not used [-Wunused-local-typedefs]
    typedef typename src_trimesh_t::VertContainer   src_vertex_container_t;
                                                    ^~~~~~~~~~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/attribute_seam.h: In static member function 'static bool vcg::tri::AttributeSeam::SplitVertex(const src_trimesh_t&, dst_trimesh_t&, extract_wedge_attribs_t&, compare_vertex_attribs_t&, copy_vertex_t&)':
../../../../vcglib/vcg/complex/algorithms/attribute_seam.h:248:57: warning: typedef 'dst_vertex_container_t' locally defined but not used [-Wunused-local-typedefs]
    typedef typename dst_trimesh_t::VertContainer        dst_vertex_container_t;
                                                         ^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:66:0,
                 from meshfilter.cpp:33:
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilar(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:797:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=1; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:805:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilarDual(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:814:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=0; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:837:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:68:0,
                 from meshfilter.cpp:33:
../../../../vcglib/vcg/complex/algorithms/intersection.h: In function 'bool vcg::Intersection(vcg::Plane3<ScalarType>, IndexingType*, std::vector<typename CleanMeshType::FaceType*>&)':
../../../../vcglib/vcg/complex/algorithms/intersection.h:209:46: warning: typedef 'FaceContainer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename TriMeshType::FaceContainer FaceContainer;
                                              ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h:30:0,
                 from quadric_tex_simp.h:26,
                 from meshfilter.cpp:38:
../../../../vcglib/vcg/complex/algorithms/local_optimization.h: In member function 'void vcg::LocalOptimization<MeshType>::ClearHeapOld()':
../../../../vcglib/vcg/complex/algorithms/local_optimization.h:395:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(hi=h.begin();hi!=h.end();++hi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/local_optimization.h:403:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    make_heap(h.begin(),h.end());
    ^~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h:31:0,
                 from quadric_tex_simp.h:26,
                 from meshfilter.cpp:38:
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h: In member function 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*)':
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:370:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(x.F() = v[0]->VFp(), x.I() = v[0]->VFi(); x.F()!=0; ++x )  // for all faces in v0
    ^~~
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:374:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     for(x.F() = v[1]->VFp(), x.I() = v[1]->VFi(); x.F()!=0; ++x )  // for all faces in v1
     ^~~
meshfilter.cpp: In member function 'virtual bool ExtraMeshFilterPlugin::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))':
meshfilter.cpp:812:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(CMeshO::VertexIterator vi=m.cm.vert.begin();vi!=m.cm.vert.end();++vi)
    ^~~
meshfilter.cpp:818:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     Log("Using %i vertexes to build a fitting  plane",int(selected_pts.size()));
     ^~~
meshfilter.cpp:933:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(CMeshO::VertexIterator vi=m.cm.vert.begin(); vi!=m.cm.vert.end();++vi)
     ^~~
meshfilter.cpp:939:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      bp/=m.cm.vn;
      ^~
meshfilter.cpp:1289:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(vi=m.cm.vert.begin();vi!=m.cm.vert.end();++vi)
    ^~~
meshfilter.cpp:1318:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     avgZ = avgZ/um->cm.vert.size();
     ^~~~
meshfilter.cpp:1335:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
         for(int ii1=0;ii1<endIt;ii1++)
         ^~~
meshfilter.cpp:1355:10: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
          loopIndex++;
          ^~~~~~~~~
meshfilter.cpp:1327:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(fi=m.cm.face.begin();fi!=m.cm.face.end();++fi)
     ^~~
meshfilter.cpp:1358:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      tri::UpdateNormals<CMeshO>::PerVertexNormalizedPerFace(um->cm);
      ^~~
In file included from ../../../../vcglib/vcg/space/normal_extrapolation.h:33:0,
                 from meshfilter.cpp:35:
../../../../vcglib/vcg/space/index/octree.h: In instantiation of 'vcg::Octree<OBJECT_TYPE, SCALAR_TYPE>::~Octree() [with OBJECT_TYPE = CVertexO; SCALAR_TYPE = float]':
../../../../vcglib/vcg/space/normal_extrapolation.h:159:42:   required from 'static void vcg::NormalExtrapolation<VERTEX_CONTAINER>::ExtrapolateNormals(const VertexIterator&, const VertexIterator&, unsigned int, int, vcg::NormalExtrapolation<VERTEX_CONTAINER>::NormalOrientation, bool (*)(int, const char*)) [with VERTEX_CONTAINER = std::vector<CVertexO, std::allocator<CVertexO> >; vcg::NormalExtrapolation<VERTEX_CONTAINER>::VertexIterator = __gnu_cxx::__normal_iterator<CVertexO*, std::vector<CVertexO, std::allocator<CVertexO> > >; vcg::CallBackPos = bool(int, const char*)]'
meshfilter.cpp:1180:44:   required from here
../../../../vcglib/vcg/space/index/octree.h:226:5: warning: deleting object of abstract class type 'vcg::OctreeTemplate<vcg::Voxel, float>::Node' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
     delete TemplatedOctree::nodes[i];
     ^~~~~~
../../../../vcglib/vcg/space/index/octree.h: In instantiation of 'vcg::Octree<OBJECT_TYPE, SCALAR_TYPE>::~Octree() [with OBJECT_TYPE = vcg::NormalExtrapolation<std::vector<CVertexO, std::allocator<CVertexO> > >::Plane; SCALAR_TYPE = float]':
../../../../vcglib/vcg/space/normal_extrapolation.h:209:37:   required from 'static void vcg::NormalExtrapolation<VERTEX_CONTAINER>::ExtrapolateNormals(const VertexIterator&, const VertexIterator&, unsigned int, int, vcg::NormalExtrapolation<VERTEX_CONTAINER>::NormalOrientation, bool (*)(int, const char*)) [with VERTEX_CONTAINER = std::vector<CVertexO, std::allocator<CVertexO> >; vcg::NormalExtrapolation<VERTEX_CONTAINER>::VertexIterator = __gnu_cxx::__normal_iterator<CVertexO*, std::vector<CVertexO, std::allocator<CVertexO> > >; vcg::CallBackPos = bool(int, const char*)]'
meshfilter.cpp:1180:44:   required from here
../../../../vcglib/vcg/space/index/octree.h:226:5: warning: deleting object of abstract class type 'vcg::OctreeTemplate<vcg::Voxel, float>::Node' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
In file included from quadric_tex_simp.h:26:0,
                 from meshfilter.cpp:38:
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h: In instantiation of 'vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeTexPriority(const double*, vcg::Quadric5<double>&, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapseQTex; HelperType = vcg::tri::QuadricTexHelper<CMeshO>; vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]':
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h:429:37:   required from 'vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimalsAndPriority(double*, double*, vcg::Quadric5<double>&, vcg::Quadric5<double>&, const TexCoord2f&, const TexCoord2f&, const TexCoord2f&, const TexCoord2f&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapseQTex; HelperType = vcg::tri::QuadricTexHelper<CMeshO>; vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float; vcg::TexCoord2f = vcg::TexCoord2<float>]'
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h:293:52:   required from 'vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapseQTex; HelperType = vcg::tri::QuadricTexHelper<CMeshO>; vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]'
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h:199:40:   required from 'vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadricTex(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapseQTex; HelperType = vcg::tri::QuadricTexHelper<CMeshO>]'
quadric_tex_simp.h:38:107:   required from here
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h:328:11: warning: variable 'i' set but not used [-Wunused-but-set-variable]
       int i;
           ^
In file included from meshfilter.cpp:31:0:
../../../../vcglib/vcg/complex/algorithms/clustering.h: In instantiation of 'int vcg::tri::Clustering<MeshType, CellType>::SimpleTri::ii(int) const [with MeshType = CMeshO; CellType = vcg::tri::AverageColorCell<CMeshO>]':
../../../../vcglib/vcg/complex/algorithms/clustering.h:265:17:   required from 'vcg::tri::Clustering<MeshType, CellType>::SimpleTri::operator size_t() const [with MeshType = CMeshO; CellType = vcg::tri::AverageColorCell<CMeshO>; size_t = unsigned int]'
/usr/include/c++/6/bits/stl_function.h:356:20:   required from 'constexpr bool std::equal_to<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri]'
/usr/include/c++/6/backward/hashtable.h:768:2:   required from 'std::pair<__gnu_cxx::_Hashtable_iterator<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc>, bool> __gnu_cxx::hashtable<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc>::insert_unique_noresize(const value_type&) [with _Val = vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri; _Key = vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri; _HashFcn = vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTriHashFunc; _ExtractKey = std::_Identity<vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri>; _EqualKey = std::equal_to<vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri>; _Alloc = std::allocator<vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri>; __gnu_cxx::hashtable<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc>::value_type = vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri]'
/usr/include/c++/6/backward/hashtable.h:452:31:   required from 'std::pair<__gnu_cxx::_Hashtable_iterator<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc>, bool> __gnu_cxx::hashtable<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc>::insert_unique(const value_type&) [with _Val = vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri; _Key = vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri; _HashFcn = vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTriHashFunc; _ExtractKey = std::_Identity<vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri>; _EqualKey = std::equal_to<vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri>; _Alloc = std::allocator<vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri>; __gnu_cxx::hashtable<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc>::value_type = vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri]'
/usr/include/c++/6/ext/hash_set:195:68:   required from 'std::pair<typename __gnu_cxx::hashtable<_Value, _Value, _HashFcn, std::_Identity<_Key>, _EqualKey, _Alloc>::const_iterator, bool> __gnu_cxx::hash_set<_Value, _HashFcn, _EqualKey, _Alloc>::insert(const value_type&) [with _Value = vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri; _HashFcn = vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTriHashFunc; _EqualKey = std::equal_to<vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri>; _Alloc = std::allocator<vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri>; typename __gnu_cxx::hashtable<_Value, _Value, _HashFcn, std::_Identity<_Key>, _EqualKey, _Alloc>::const_iterator = __gnu_cxx::_Hashtable_const_iterator<vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri, vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri, vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTriHashFunc, std::_Identity<vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri>, std::equal_to<vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri>, std::allocator<vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri> >; __gnu_cxx::hash_set<_Value, _HashFcn, _EqualKey, _Alloc>::value_type = vcg::tri::Clustering<CMeshO, vcg::tri::AverageColorCell<CMeshO> >::SimpleTri]'
../../../../vcglib/vcg/complex/algorithms/clustering.h:350:6:   required from 'void vcg::tri::Clustering<MeshType, CellType>::AddMesh(MeshType&) [with MeshType = CMeshO; CellType = vcg::tri::AverageColorCell<CMeshO>]'
meshfilter.cpp:679:31:   required from here
../../../../vcglib/vcg/complex/algorithms/clustering.h:242:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
     int ii(int i) const {return *((int *)(&(v[i])));}
                                 ^~~~~~~~~~~~~~~~~~~
In file included from meshfilter.cpp:33:0:
../../../../vcglib/vcg/complex/algorithms/update/curvature.h: In static member function 'static void vcg::tri::UpdateCurvature<MeshType>::PrincipalDirections(MeshType&) [with MeshType = CMeshO]':
../../../../vcglib/vcg/complex/algorithms/update/curvature.h:273:6: warning: 'best_s' may be used uninitialized in this function [-Wmaybe-uninitialized]
      S[0][1] = s;
      ^
../../../../vcglib/vcg/complex/algorithms/update/curvature.h:272:6: warning: 'best_c' may be used uninitialized in this function [-Wmaybe-uninitialized]
      S[0][0] = S[1][1] = c;
      ^
In file included from meshfilter.cpp:30:0:
../../../../vcglib/vcg/complex/algorithms/bitquad_creation.h: In static member function 'static int vcg::tri::BitQuadCreation<_MeshType, Interpolator>::MakePureByFlipStepByStep(vcg::tri::BitQuadCreation<_MeshType, Interpolator>::MeshType&, int, int) [with _MeshType = CMeshO; Interpolator = vcg::tri::GeometricInterpolator<CVertexO>]':
../../../../vcglib/vcg/complex/algorithms/bitquad_creation.h:780:5: warning: 'mustDoFlip' may be used uninitialized in this function [-Wmaybe-uninitialized]
     if (mustDoFlip) {
     ^~
meshfilter.cpp: In member function 'virtual bool ExtraMeshFilterPlugin::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))':
meshfilter.cpp:1070:14: warning: 'tranVec.vcg::Point3<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
      Point3f tranVec;
              ^~~~~~~
meshfilter.cpp:1070:14: warning: 'tranVec.vcg::Point3<float>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
meshfilter.cpp:1070:14: warning: 'tranVec.vcg::Point3<float>::_v[2]' may be used uninitialized in this function [-Wmaybe-uninitialized]
meshfilter.cpp:1114:13: warning: 'tranVec.vcg::Point3<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
     Point3f tranVec;
             ^~~~~~~
meshfilter.cpp:1114:13: warning: 'tranVec.vcg::Point3<float>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
meshfilter.cpp:1114:13: warning: 'tranVec.vcg::Point3<float>::_v[2]' may be used uninitialized in this function [-Wmaybe-uninitialized]
In file included from ../../../../vcglib/vcg/space/point3.h:25:0,
                 from ../../../../vcglib/vcg/math/deprecated_matrix44.h:107,
                 from ../../../../vcglib/vcg/math/matrix44.h:25,
                 from ../../common/filterparameter.h:33,
                 from ../../common/interfaces.h:35,
                 from meshfilter.h:27,
                 from meshfilter.cpp:23:
../../../../vcglib/vcg/space/deprecated_point3.h:260:49: warning: 'planeCenter.vcg::Point3<float>::_v[2]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   return ( _v[0]*p._v[0] + _v[1]*p._v[1] + _v[2]*p._v[2] );
                                            ~~~~~^~~~~~
meshfilter.cpp:1493:12: note: 'planeCenter.vcg::Point3<float>::_v[2]' was declared here
    Point3f planeCenter;
            ^~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/point3.h:25:0,
                 from ../../../../vcglib/vcg/math/deprecated_matrix44.h:107,
                 from ../../../../vcglib/vcg/math/matrix44.h:25,
                 from ../../common/filterparameter.h:33,
                 from ../../common/interfaces.h:35,
                 from meshfilter.h:27,
                 from meshfilter.cpp:23:
../../../../vcglib/vcg/space/deprecated_point3.h:260:33: warning: 'planeCenter.vcg::Point3<float>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   return ( _v[0]*p._v[0] + _v[1]*p._v[1] + _v[2]*p._v[2] );
                            ~~~~~^~~~~~
meshfilter.cpp:1493:12: note: 'planeCenter.vcg::Point3<float>::_v[1]' was declared here
    Point3f planeCenter;
            ^~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/point3.h:25:0,
                 from ../../../../vcglib/vcg/math/deprecated_matrix44.h:107,
                 from ../../../../vcglib/vcg/math/matrix44.h:25,
                 from ../../common/filterparameter.h:33,
                 from ../../common/interfaces.h:35,
                 from meshfilter.h:27,
                 from meshfilter.cpp:23:
../../../../vcglib/vcg/space/deprecated_point3.h:260:17: warning: 'planeCenter.vcg::Point3<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   return ( _v[0]*p._v[0] + _v[1]*p._v[1] + _v[2]*p._v[2] );
            ~~~~~^~~~~~
meshfilter.cpp:1493:12: note: 'planeCenter.vcg::Point3<float>::_v[0]' was declared here
    Point3f planeCenter;
            ^~~~~~~~~~~
In file included from ../../../../vcglib/vcg/math/matrix44.h:25:0,
                 from ../../common/filterparameter.h:33,
                 from ../../common/interfaces.h:35,
                 from meshfilter.h:27,
                 from meshfilter.cpp:23:
../../../../vcglib/vcg/math/deprecated_matrix44.h:561:3: warning: 'tranVec.vcg::Point3<float>::_v[2]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   SetTranslate(t[0], t[1], t[2]);
   ^~~~~~~~~~~~
meshfilter.cpp:871:18: note: 'tranVec.vcg::Point3<float>::_v[2]' was declared here
    Point3f axis, tranVec;
                  ^~~~~~~
In file included from ../../../../vcglib/vcg/math/matrix44.h:25:0,
                 from ../../common/filterparameter.h:33,
                 from ../../common/interfaces.h:35,
                 from meshfilter.h:27,
                 from meshfilter.cpp:23:
../../../../vcglib/vcg/math/deprecated_matrix44.h:561:3: warning: 'tranVec.vcg::Point3<float>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   SetTranslate(t[0], t[1], t[2]);
   ^~~~~~~~~~~~
meshfilter.cpp:871:18: note: 'tranVec.vcg::Point3<float>::_v[1]' was declared here
    Point3f axis, tranVec;
                  ^~~~~~~
In file included from ../../../../vcglib/vcg/math/matrix44.h:25:0,
                 from ../../common/filterparameter.h:33,
                 from ../../common/interfaces.h:35,
                 from meshfilter.h:27,
                 from meshfilter.cpp:23:
../../../../vcglib/vcg/math/deprecated_matrix44.h:561:3: warning: 'tranVec.vcg::Point3<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   SetTranslate(t[0], t[1], t[2]);
   ^~~~~~~~~~~~
meshfilter.cpp:871:18: note: 'tranVec.vcg::Point3<float>::_v[0]' was declared here
    Point3f axis, tranVec;
                  ^~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o quadric_simp.o quadric_simp.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_simp.cpp:22:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_simp.cpp:22:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_simp.cpp:22:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_simp.cpp:22:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_simp.cpp:22:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_simp.cpp:22:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_simp.cpp:22:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_simp.cpp:22:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_simp.cpp:22:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_simp.cpp:22:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_simp.cpp:22:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from quadric_simp.h:61:0,
                 from quadric_simp.cpp:23:
../../../../vcglib/vcg/complex/algorithms/local_optimization.h: In member function 'void vcg::LocalOptimization<MeshType>::ClearHeapOld()':
../../../../vcglib/vcg/complex/algorithms/local_optimization.h:395:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(hi=h.begin();hi!=h.end();++hi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/local_optimization.h:403:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    make_heap(h.begin(),h.end());
    ^~~~~~~~~
In file included from quadric_simp.h:62:0,
                 from quadric_simp.cpp:23:
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h: In member function 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*)':
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:370:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(x.F() = v[0]->VFp(), x.I() = v[0]->VFi(); x.F()!=0; ++x )  // for all faces in v0
    ^~~
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:374:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     for(x.F() = v[1]->VFp(), x.I() = v[1]->VFi(); x.F()!=0; ++x )  // for all faces in v1
     ^~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o quadric_tex_simp.o quadric_tex_simp.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_tex_simp.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_tex_simp.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_tex_simp.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_tex_simp.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_tex_simp.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_tex_simp.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_tex_simp.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_tex_simp.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_tex_simp.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_tex_simp.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_tex_simp.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h:30:0,
                 from quadric_tex_simp.h:26,
                 from quadric_tex_simp.cpp:25:
../../../../vcglib/vcg/complex/algorithms/local_optimization.h: In member function 'void vcg::LocalOptimization<MeshType>::ClearHeapOld()':
../../../../vcglib/vcg/complex/algorithms/local_optimization.h:395:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(hi=h.begin();hi!=h.end();++hi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/local_optimization.h:403:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    make_heap(h.begin(),h.end());
    ^~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h:31:0,
                 from quadric_tex_simp.h:26,
                 from quadric_tex_simp.cpp:25:
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h: In member function 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*)':
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:370:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(x.F() = v[0]->VFp(), x.I() = v[0]->VFi(); x.F()!=0; ++x )  // for all faces in v0
    ^~~
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:374:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     for(x.F() = v[1]->VFp(), x.I() = v[1]->VFi(); x.F()!=0; ++x )  // for all faces in v1
     ^~~
In file included from quadric_tex_simp.h:26:0,
                 from quadric_tex_simp.cpp:25:
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h: In instantiation of 'vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeTexPriority(const double*, vcg::Quadric5<double>&, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapseQTex; HelperType = vcg::tri::QuadricTexHelper<CMeshO>; vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]':
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h:429:37:   required from 'vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimalsAndPriority(double*, double*, vcg::Quadric5<double>&, vcg::Quadric5<double>&, const TexCoord2f&, const TexCoord2f&, const TexCoord2f&, const TexCoord2f&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapseQTex; HelperType = vcg::tri::QuadricTexHelper<CMeshO>; vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float; vcg::TexCoord2f = vcg::TexCoord2<float>]'
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h:293:52:   required from 'vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapseQTex; HelperType = vcg::tri::QuadricTexHelper<CMeshO>; vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]'
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h:199:40:   required from 'vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadricTex(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapseQTex; HelperType = vcg::tri::QuadricTexHelper<CMeshO>]'
quadric_tex_simp.h:38:107:   required from here
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h:328:11: warning: variable 'i' set but not used [-Wunused-but-set-variable]
       int i;
           ^
In file included from ../../../../vcglib/vcg/simplex/vertex/base.h:72:0,
                 from ../../common/meshmodel.h:31,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from quadric_tex_simp.cpp:24:
../../../../vcglib/vcg/space/texcoord2.h: In member function 'void vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::Execute(TriMeshType&, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapseQTex; HelperType = vcg::tri::QuadricTexHelper<CMeshO>]':
../../../../vcglib/vcg/space/texcoord2.h:40:7: warning: '*((void*)& newtcoord +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
 class TexCoord2
       ^~~~~~~~~
In file included from quadric_tex_simp.h:26:0,
                 from quadric_tex_simp.cpp:25:
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h:719:19: note: '*((void*)& newtcoord +8)' was declared here
   vcg::TexCoord2f newtcoord;
                   ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h:766:7: warning: 'newtcoord2.vcg::Point2<float>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
       tcoords.v()= newtcoord2.v();
       ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h:765:7: warning: 'newtcoord2.vcg::Point2<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
       tcoords.u()= newtcoord2.u();
       ^~~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. meshfilter.h -o moc_meshfilter.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_meshfilter.o moc_meshfilter.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from moc_meshfilter.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from moc_meshfilter.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from moc_meshfilter.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from moc_meshfilter.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from moc_meshfilter.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from moc_meshfilter.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from moc_meshfilter.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from moc_meshfilter.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from moc_meshfilter.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from moc_meshfilter.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from meshfilter.h:27,
                 from moc_meshfilter.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_meshing.so
g++ -Wl,-z,relro -shared -o libfilter_meshing.so meshfilter.o quadric_simp.o quadric_tex_simp.o moc_meshfilter.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_meshing.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_meshing'
cd meshlabplugins/filter_mutualinfoxml/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_mutualinfoxml'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_mutualinfo.o filter_mutualinfo.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from filter_mutualinfo.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from filter_mutualinfo.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from filter_mutualinfo.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from filter_mutualinfo.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from filter_mutualinfo.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from filter_mutualinfo.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from filter_mutualinfo.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from filter_mutualinfo.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from filter_mutualinfo.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from filter_mutualinfo.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from filter_mutualinfo.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
filter_mutualinfo.cpp: In member function 'virtual bool MutualInfoPlugin::applyFilter(const QString&, MeshDocument&, EnvWrap&, bool (*)(int, const char*))':
filter_mutualinfo.cpp:30:112: warning: unused parameter 'cb' [-Wunused-parameter]
 bool MutualInfoPlugin::applyFilter( const QString& filterName,MeshDocument& md,EnvWrap&env, vcg::CallBackPos * cb )
                                                                                                                ^~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o alignset.o alignset.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from alignset.h:10,
                 from alignset.cpp:14:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from alignset.h:10,
                 from alignset.cpp:14:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from alignset.h:10,
                 from alignset.cpp:14:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from alignset.h:10,
                 from alignset.cpp:14:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from alignset.h:10,
                 from alignset.cpp:14:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from alignset.h:10,
                 from alignset.cpp:14:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from alignset.h:10,
                 from alignset.cpp:14:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from alignset.h:10,
                 from alignset.cpp:14:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from alignset.h:10,
                 from alignset.cpp:14:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from alignset.h:10,
                 from alignset.cpp:14:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from alignset.h:10,
                 from alignset.cpp:14:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/wrap/io_trimesh/import_ply.h:31:0,
                 from alignset.cpp:21:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
In file included from alignset.cpp:14:0:
alignset.h: In constructor 'AlignSet::AlignSet()':
alignset.h:45:27: warning: 'AlignSet::render' will be initialized after [-Wreorder]
   unsigned char *target, *render; //buffers for rendered images 
                           ^~~~~~
alignset.h:38:10: warning:   'GLuint AlignSet::vbo' [-Wreorder]
   GLuint vbo, nbo, cbo, ibo;  // vertex buffer object (vertices, normals, colors indices)
          ^~~
alignset.cpp:27:1: warning:   when initialized here [-Wreorder]
 AlignSet::AlignSet(): mode(COMBINE),
 ^~~~~~~~
In file included from alignset.cpp:14:0:
alignset.h:38:25: warning: 'AlignSet::ibo' will be initialized after [-Wreorder]
   GLuint vbo, nbo, cbo, ibo;  // vertex buffer object (vertices, normals, colors indices)
                         ^~~
alignset.h:36:10: warning:   'double AlignSet::error' [-Wreorder]
   double error; //alignment error in px
          ^~~~~
alignset.cpp:27:1: warning:   when initialized here [-Wreorder]
 AlignSet::AlignSet(): mode(COMBINE),
 ^~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o levmarmethods.o levmarmethods.cpp
levmarmethods.cpp: In static member function 'static bool LevmarMethods::calibrate(vcg::Shot<float>*, std::__cxx11::list<LevmarCorrelation>*, bool)':
levmarmethods.cpp:33:8: warning: unused variable 'm' [-Wunused-variable]
    int m=6;
        ^
levmarmethods.cpp:38:8: warning: unused variable 'm' [-Wunused-variable]
    int m=1;
        ^
levmarmethods.cpp:31:7: warning: unused variable 'n' [-Wunused-variable]
   int n= corr->size()*2;
       ^
levmarmethods.cpp: In static member function 'static bool LevmarMethods::createDataSet(std::__cxx11::list<LevmarCorrelation>*, vcg::Shot<float>*, LevmarData*, double*, double*, double*)':
levmarmethods.cpp:59:65: warning: unused parameter 'corr' [-Wunused-parameter]
 bool LevmarMethods::createDataSet(std::list<LevmarCorrelation>* corr,vcg::Shot<float>* s, LevmarData* data, double* x,double opts[LM_OPTS_SZ],double info[LM_INFO_SZ])
                                                                 ^~~~
levmarmethods.cpp:59:88: warning: unused parameter 's' [-Wunused-parameter]
 bool LevmarMethods::createDataSet(std::list<LevmarCorrelation>* corr,vcg::Shot<float>* s, LevmarData* data, double* x,double opts[LM_OPTS_SZ],double info[LM_INFO_SZ])
                                                                                        ^
levmarmethods.cpp:59:103: warning: unused parameter 'data' [-Wunused-parameter]
 bool LevmarMethods::createDataSet(std::list<LevmarCorrelation>* corr,vcg::Shot<float>* s, LevmarData* data, double* x,double opts[LM_OPTS_SZ],double info[LM_INFO_SZ])
                                                                                                       ^~~~
levmarmethods.cpp:59:117: warning: unused parameter 'x' [-Wunused-parameter]
 bool LevmarMethods::createDataSet(std::list<LevmarCorrelation>* corr,vcg::Shot<float>* s, LevmarData* data, double* x,double opts[LM_OPTS_SZ],double info[LM_INFO_SZ])
                                                                                                                     ^
levmarmethods.cpp:59:141: warning: unused parameter 'opts' [-Wunused-parameter]
 bool LevmarMethods::createDataSet(std::list<LevmarCorrelation>* corr,vcg::Shot<float>* s, LevmarData* data, double* x,double opts[LM_OPTS_SZ],double info[LM_INFO_SZ])
                                                                                                                                             ^
levmarmethods.cpp:59:165: warning: unused parameter 'info' [-Wunused-parameter]
 bool LevmarMethods::createDataSet(std::list<LevmarCorrelation>* corr,vcg::Shot<float>* s, LevmarData* data, double* x,double opts[LM_OPTS_SZ],double info[LM_INFO_SZ])
                                                                                                                                                                     ^
levmarmethods.cpp: In static member function 'static void LevmarMethods::Cam2Levmar(vcg::Shot<float>*)':
levmarmethods.cpp:177:50: warning: unused parameter 's' [-Wunused-parameter]
 void LevmarMethods::Cam2Levmar(vcg::Shot<float> *s){
                                                  ^
levmarmethods.cpp: In static member function 'static void LevmarMethods::estimateExtr(double*, double*, int, int, void*)':
levmarmethods.cpp:197:60: warning: unused parameter 'm' [-Wunused-parameter]
 void LevmarMethods::estimateExtr(double *p, double *x, int m, int n, void *data)
                                                            ^
levmarmethods.cpp: In static member function 'static void LevmarMethods::estimateFocal(double*, double*, int, int, void*)':
levmarmethods.cpp:224:61: warning: unused parameter 'm' [-Wunused-parameter]
 void LevmarMethods::estimateFocal(double *p, double *x, int m, int n, void *data)
                                                             ^
In file included from ../../../../vcglib/vcg/math/shot.h:133:0,
                 from levmarmethods.h:11,
                 from levmarmethods.cpp:7:
../../../../vcglib/vcg/math/camera.h: In instantiation of 'vcg::Point2<T> vcg::Camera<S>::Project(const vcg::Point3<P3ScalarType>&) const [with S = float]':
../../../../vcglib/vcg/math/shot.h:405:39:   required from 'vcg::Point2<T> vcg::Shot<S, RotationType>::Project(const vcg::Point3<P3ScalarType>&) const [with S = float; RotationType = vcg::Matrix44<float>]'
levmarmethods.cpp:217:52:   required from here
../../../../vcglib/vcg/math/camera.h:253:17: warning: variable 'd' set but not used [-Wunused-but-set-variable]
  vcg::Point2<S> d =  Point2<S>(p[0],p[1]);
                 ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o mutual.o mutual.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o parameters.o parameters.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from parameters.cpp:3:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from parameters.cpp:3:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from parameters.cpp:3:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from parameters.cpp:3:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from parameters.cpp:3:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from parameters.cpp:3:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from parameters.cpp:3:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from parameters.cpp:3:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from parameters.cpp:3:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from parameters.cpp:3:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from parameters.cpp:3:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
parameters.cpp: In member function 'double Parameters::pixelDiff(Parameters::Shot&, CMeshO&)':
parameters.cpp:141:50: warning: unused parameter 'mesh' [-Wunused-parameter]
 double Parameters::pixelDiff(Shot &test, CMeshO &mesh)
                                                  ^~~~
parameters.cpp: In member function 'vcg::Shot<float> Parameters::toShot(bool)':
parameters.cpp:226:10: warning: unused variable 'h' [-Wunused-variable]
   double h = reference.Intrinsics.ViewportPx[0]*reference.Intrinsics.PixelSizeMm[0];
          ^
parameters.cpp: In member function 'void Parameters::scramble(double*, bool)':
parameters.cpp:275:10: warning: unused variable 'h' [-Wunused-variable]
   double h = reference.Intrinsics.ViewportPx[0]*reference.Intrinsics.PixelSizeMm[0];
          ^
parameters.cpp:290:11: warning: variable 'diff' set but not used [-Wunused-but-set-variable]
   Point3f diff = view - (center + (view - center)*ratio);
           ^~~~
In file included from ../../../../vcglib/vcg/math/shot.h:133:0,
                 from ../../../../vcglib/vcg/complex/complex.h:33,
                 from ../../common/meshmodel.h:38,
                 from parameters.cpp:3:
../../../../vcglib/vcg/math/camera.h: In instantiation of 'vcg::Point2<T> vcg::Camera<S>::Project(const vcg::Point3<P3ScalarType>&) const [with S = float]':
../../../../vcglib/vcg/math/shot.h:405:39:   required from 'vcg::Point2<T> vcg::Shot<S, RotationType>::Project(const vcg::Point3<P3ScalarType>&) const [with S = float; RotationType = vcg::Matrix44<float>]'
parameters.cpp:204:44:   required from here
../../../../vcglib/vcg/math/camera.h:253:17: warning: variable 'd' set but not used [-Wunused-but-set-variable]
  vcg::Point2<S> d =  Point2<S>(p[0],p[1]);
                 ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o pointCorrespondence.o pointCorrespondence.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o solver.o solver.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from solver.cpp:3:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from solver.cpp:3:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from solver.cpp:3:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from solver.cpp:3:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from solver.cpp:3:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from solver.cpp:3:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from solver.cpp:3:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from solver.cpp:3:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from solver.cpp:3:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from solver.cpp:3:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from solver.cpp:3:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
solver.cpp: In member function 'bool Solver::levmar(AlignSet*, Solver::Shot&)':
solver.cpp:640:90: warning: format '%f' expects a matching 'double' argument [-Wformat=]
   qDebug("Point2d %f %f %f",(float)corrLevmar->point2d.X(),(float)corrLevmar->point2d.Y());
                                                                                          ^
solver.cpp: In instantiation of 'double Solver::calculateError(std::__cxx11::list<T>*, Solver::Shot&) [with Correlation = LevmarCorrelation; Solver::Shot = vcg::Shot<float>]':
solver.cpp:673:42:   required from here
solver.cpp:546:15: warning: unused variable 'c' [-Wunused-variable]
  Correlation* c;
               ^
solver.cpp:548:12: warning: unused variable 'ratio' [-Wunused-variable]
     double ratio = shot.Intrinsics.ViewportPx.X()/(double) shot.Intrinsics.ViewportPx.Y();
            ^~~~~
solver.cpp:549:16: warning: unused variable 'p1' [-Wunused-variable]
  vcg::Point3f *p1;
                ^~
solver.cpp:550:16: warning: unused variable 'p2' [-Wunused-variable]
  vcg::Point2d *p2;
                ^~
solver.cpp:544:55: warning: unused parameter 'corrs' [-Wunused-parameter]
 double Solver::calculateError(std::list<Correlation> *corrs, Shot &shot){
                                                       ^~~~~
In file included from ../../../../vcglib/vcg/math/shot.h:133:0,
                 from ../../common/filterparameter.h:35,
                 from ../../common/interfaces.h:35,
                 from filter_mutualinfo.h:27,
                 from solver.cpp:3:
../../../../vcglib/vcg/math/camera.h: In instantiation of 'vcg::Point2<T> vcg::Camera<S>::Project(const vcg::Point3<P3ScalarType>&) const [with S = float]':
../../../../vcglib/vcg/math/shot.h:405:39:   required from 'vcg::Point2<T> vcg::Shot<S, RotationType>::Project(const vcg::Point3<P3ScalarType>&) const [with S = float; RotationType = vcg::Matrix44<float>]'
solver.cpp:597:39:   required from here
../../../../vcglib/vcg/math/camera.h:253:17: warning: variable 'd' set but not used [-Wunused-but-set-variable]
  vcg::Point2<S> d =  Point2<S>(p[0],p[1]);
                 ^
In file included from solver.cpp:5:0:
../../external/newuoa/include/newuoa.h: In instantiation of 'int biglag_(int, int, TYPE*, TYPE*, TYPE*, TYPE*, int*, int*, int*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, Func&) [with TYPE = double; Func = Solver]':
../../external/newuoa/include/newuoa.h:1315:16:   required from 'TYPE newuob_(int, int, TYPE*, TYPE, TYPE, int*, int, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, int*, TYPE*, TYPE*, TYPE*, Func&) [with TYPE = double; Func = Solver]'
../../external/newuoa/include/newuoa.h:1712:19:   required from 'TYPE newuoa_(int, int, TYPE*, TYPE, TYPE, int*, int, TYPE*, Func&) [with TYPE = double; Func = Solver]'
../../external/newuoa/include/newuoa.h:1723:18:   required from 'TYPE min_newuoa(int, TYPE*, Func&, TYPE, TYPE, int) [with TYPE = double; Func = Solver]'
solver.cpp:160:64:   required from here
../../external/newuoa/include/newuoa.h:67:54: warning: unused parameter 'func' [-Wunused-parameter]
                    TYPE *gd, TYPE *s, TYPE *w, Func &func)
                                                      ^~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_mutualinfo.h -o moc_filter_mutualinfo.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_mutualinfo.o moc_filter_mutualinfo.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from moc_filter_mutualinfo.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from moc_filter_mutualinfo.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from moc_filter_mutualinfo.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from moc_filter_mutualinfo.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from moc_filter_mutualinfo.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from moc_filter_mutualinfo.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from moc_filter_mutualinfo.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from moc_filter_mutualinfo.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from moc_filter_mutualinfo.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from moc_filter_mutualinfo.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_mutualinfo.h:27,
                 from moc_filter_mutualinfo.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_mutualinfo.so
g++ -Wl,-z,relro -shared -o libfilter_mutualinfo.so filter_mutualinfo.o alignset.o levmarmethods.o mutual.o parameters.o pointCorrespondence.o solver.o moc_filter_mutualinfo.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_mutualinfo.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_mutualinfoxml'
cd meshlabplugins/filter_mls/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_mls'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -w -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o apss.o apss.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -w -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o balltree.o balltree.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -w -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o mlsplugin.o mlsplugin.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -w -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o rimls.o rimls.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. mlsplugin.h -o moc_mlsplugin.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -w -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_mlsplugin.o moc_mlsplugin.cpp
rm -f libfilter_mls.so
g++ -Wl,-z,relro -shared -o libfilter_mls.so apss.o balltree.o mlsplugin.o rimls.o moc_mlsplugin.o   -L/usr/X11R6/lib -L/usr/lib/arm-linux-gnueabihf -L../../distrib -lcommon -lGLEW -lGL -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lpthread  
mv -f libfilter_mls.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_mls'
cd meshlabplugins/filter_photosynth/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_photosynth'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external/qtsoap-2.7_1/src -I/usr/X11R6/include -I. -o filter_photosynth.o filter_photosynth.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from filter_photosynth.cpp:14:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from filter_photosynth.cpp:14:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from filter_photosynth.cpp:14:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from filter_photosynth.cpp:14:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from filter_photosynth.cpp:14:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from filter_photosynth.cpp:14:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from filter_photosynth.cpp:14:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from filter_photosynth.cpp:14:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from filter_photosynth.cpp:14:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from filter_photosynth.cpp:14:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from filter_photosynth.cpp:14:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external/qtsoap-2.7_1/src -I/usr/X11R6/include -I. -o downloader.o downloader.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from downloader.cpp:8:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from downloader.cpp:8:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from downloader.cpp:8:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from downloader.cpp:8:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from downloader.cpp:8:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from downloader.cpp:8:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from downloader.cpp:8:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from downloader.cpp:8:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from downloader.cpp:8:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from downloader.cpp:8:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from downloader.cpp:8:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external/qtsoap-2.7_1/src -I/usr/X11R6/include -I. -o qtsoap.o ../../external/qtsoap-2.7_1/src/qtsoap.cpp
../../external/qtsoap-2.7_1/src/qtsoap.cpp:133:13: warning: 'QString {anonymous}::prefix(const QString&)' defined but not used [-Wunused-function]
     QString prefix(const QString &tagName)
             ^~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external/qtsoap-2.7_1/src -I/usr/X11R6/include -I. filter_photosynth.h -o moc_filter_photosynth.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external/qtsoap-2.7_1/src -I/usr/X11R6/include -I. -o moc_filter_photosynth.o moc_filter_photosynth.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from moc_filter_photosynth.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from moc_filter_photosynth.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from moc_filter_photosynth.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from moc_filter_photosynth.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from moc_filter_photosynth.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from moc_filter_photosynth.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from moc_filter_photosynth.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from moc_filter_photosynth.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from moc_filter_photosynth.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from moc_filter_photosynth.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_photosynth.h:17,
                 from moc_filter_photosynth.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external/qtsoap-2.7_1/src -I/usr/X11R6/include -I. synthData.h -o moc_synthData.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external/qtsoap-2.7_1/src -I/usr/X11R6/include -I. -o moc_synthData.o moc_synthData.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from moc_synthData.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from moc_synthData.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from moc_synthData.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from moc_synthData.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from moc_synthData.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from moc_synthData.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from moc_synthData.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from moc_synthData.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from moc_synthData.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from moc_synthData.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from synthData.h:13,
                 from moc_synthData.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external/qtsoap-2.7_1/src -I/usr/X11R6/include -I. ../../external/qtsoap-2.7_1/src/qtsoap.h -o moc_qtsoap.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external/qtsoap-2.7_1/src -I/usr/X11R6/include -I. -o moc_qtsoap.o moc_qtsoap.cpp
rm -f libfilter_photosynth.so
g++ -Wl,-z,relro -shared -o libfilter_photosynth.so filter_photosynth.o downloader.o qtsoap.o moc_filter_photosynth.o moc_synthData.o moc_qtsoap.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtNetwork -lQtCore -lGL -lpthread  
mv -f libfilter_photosynth.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_photosynth'
cd meshlabplugins/filter_plymc/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_plymc'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_plymc.o filter_plymc.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from filter_plymc.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from filter_plymc.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from filter_plymc.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from filter_plymc.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from filter_plymc.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from filter_plymc.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from filter_plymc.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from filter_plymc.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from filter_plymc.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from filter_plymc.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from filter_plymc.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/wrap/io_trimesh/import.h:67:0,
                 from plymc.h:44,
                 from filter_plymc.cpp:28:
../../../../vcglib/wrap/io_trimesh/import_obj.h: In static member function 'static int vcg::tri::io::ImporterOBJ<OpenMeshType>::Open(OpenMeshType&, const char*, vcg::tri::io::ImporterOBJ<OpenMeshType>::Info&)':
../../../../vcglib/wrap/io_trimesh/import_obj.h:226:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  if (oi.mask == -1)
  ^~
../../../../vcglib/wrap/io_trimesh/import_obj.h:229:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   const int inputMask = oi.mask;
   ^~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import_ply.h:31:0,
                 from ../../../../vcglib/wrap/io_trimesh/import.h:68,
                 from plymc.h:44,
                 from filter_plymc.cpp:28:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/create/extended_marching_cubes.h:42:0,
                 from plymc.h:49,
                 from filter_plymc.cpp:28:
../../../../vcglib/vcg/complex/algorithms/create/emc_lookup_table.h: At global scope:
../../../../vcglib/vcg/complex/algorithms/create/emc_lookup_table.h:38:53: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
    static const int EdgeTable(unsigned char cubetype)
                                                     ^
../../../../vcglib/vcg/complex/algorithms/create/emc_lookup_table.h:907:59: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
    static const int PolyTable(unsigned int cubetype, int u)
                                                           ^
In file included from plymc.h:52:0,
                 from filter_plymc.cpp:28:
../../../../vcglib/vcg/complex/algorithms/local_optimization.h: In member function 'void vcg::LocalOptimization<MeshType>::ClearHeapOld()':
../../../../vcglib/vcg/complex/algorithms/local_optimization.h:395:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(hi=h.begin();hi!=h.end();++hi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/local_optimization.h:403:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    make_heap(h.begin(),h.end());
    ^~~~~~~~~
In file included from plymc.h:54:0,
                 from filter_plymc.cpp:28:
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h: In member function 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*)':
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:370:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(x.F() = v[0]->VFp(), x.I() = v[0]->VFi(); x.F()!=0; ++x )  // for all faces in v0
    ^~~
../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:374:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     for(x.F() = v[1]->VFp(), x.I() = v[1]->VFi(); x.F()!=0; ++x )  // for all faces in v1
     ^~~
In file included from volume.h:27:0,
                 from plymc.h:58,
                 from filter_plymc.cpp:28:
voxel.h: At global scope:
voxel.h:44:17: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  const bool B() const {return b;};
                 ^~~~~
voxel.h:46:18: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  const int Cnt() const {return cnt;}
                  ^~~~~
In file included from volume.h:28:0,
                 from plymc.h:58,
                 from filter_plymc.cpp:28:
svoxel.h:47:17: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  const bool B() const {return cnt==255;};  // puo' essere a true solo se cnt == 0; (il che significa che e' stato gia' normalizzato
                 ^~~~~
svoxel.h:55:16: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  const int Cnt()      {
                ^
In file included from plymc.h:58:0,
                 from filter_plymc.cpp:28:
volume.h:72:29: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
  static const int BLOCKSIDE() { return 8;}
                             ^
In file included from plymc.h:58:0,
                 from filter_plymc.cpp:28:
volume.h: In member function 'bool Volume<VOX_TYPE, SCALAR_TYPE>::SplatVert(const Point3x&, double, const Point3x&, vcg::Color4b)':
volume.h:610:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  for(iV[0]=ibox.min[0]; iV[0]<=ibox.max[0]; ++iV[0])
  ^~~
volume.h:619:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
   return true;
   ^~~~~~
volume.h: In member function 'bool Volume<VOX_TYPE, SCALAR_TYPE>::ScanFace(const Point3x&, const Point3x&, const Point3x&, double, const Point3x&)':
volume.h:831:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  for(y=sy;y<=ey;++y)
  ^~~
volume.h:846:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
   return true;
   ^~~~~~
volume.h: In member function 'int Volume<VOX_TYPE, SCALAR_TYPE>::Allocated()':
volume.h:919:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
         for(size_t i=0;i<rv.size();++i)
         ^~~
volume.h:921:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    return cnt;
    ^~~~~~
In file included from filter_plymc.cpp:26:0:
../../../../vcglib/wrap/io_trimesh/export_vmi.h: In instantiation of 'static int vcg::tri::io::ExporterVMI<SaveMeshType>::Serialize(const SaveMeshType&) [with SaveMeshType = SMesh]':
../../../../vcglib/wrap/io_trimesh/export_vmi.h:262:32:   required from 'static int vcg::tri::io::ExporterVMI<SaveMeshType>::Save(const SaveMeshType&, const char*) [with SaveMeshType = SMesh]'
filter_plymc.cpp:154:55:   required from here
../../../../vcglib/wrap/io_trimesh/export_vmi.h:335:17: warning: variable 'written' set but not used [-Wunused-but-set-variable]
    unsigned int written;
                 ^~~~~~~
In file included from plymc.h:58:0,
                 from filter_plymc.cpp:28:
volume.h: In instantiation of 'void Volume<VOX_TYPE, SCALAR_TYPE>::Dump(FILE*) [with VOX_TYPE = Voxelfc; SCALAR_TYPE = float; FILE = _IO_FILE]':
plymc.h:358:15:   required from 'void vcg::tri::PlyMC<SMesh, MeshProvider>::Process(bool (*)(int, const char*)) [with SMesh = SMesh; MeshProvider = SimpleMeshProvider<SMesh>; vcg::CallBackPos = bool(int, const char*)]'
filter_plymc.cpp:164:19:   required from here
volume.h:904:13: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'unsigned int' [-Wformat=]
      fprintf(fp," Memory Info: \n   Voxel Size %8li b Virtually needed mem %8i Mb\n",
             ^
volume.h: In instantiation of 'bool Volume<VOX_TYPE, SCALAR_TYPE>::ScanFace(const Point3x&, const Point3x&, const Point3x&, double, const Point3x&) [with VOX_TYPE = Voxelfc; SCALAR_TYPE = float; Volume<VOX_TYPE, SCALAR_TYPE>::Point3x = vcg::Point3<float>]':
plymc.h:277:38:   required from 'bool vcg::tri::PlyMC<SMesh, MeshProvider>::AddMeshToVolumeM(SMesh&, std::__cxx11::string, double) [with SMesh = SMesh; MeshProvider = SimpleMeshProvider<SMesh>; std::__cxx11::string = std::__cxx11::basic_string<char>]'
plymc.h:412:30:   required from 'void vcg::tri::PlyMC<SMesh, MeshProvider>::Process(bool (*)(int, const char*)) [with SMesh = SMesh; MeshProvider = SimpleMeshProvider<SMesh>; vcg::CallBackPos = bool(int, const char*)]'
filter_plymc.cpp:164:19:   required from here
volume.h:801:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
        n0< EPS && n1< EPS && n2< EPS )
        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
volume.h:820:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
        n0< EPS && n1< EPS && n2< EPS )
        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
volume.h:839:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
        n0< EPS && n1< EPS && n2< EPS )
        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from plymc.h:45:0,
                 from filter_plymc.cpp:28:
../../../../vcglib/wrap/io_trimesh/export_ply.h: In instantiation of 'static int vcg::tri::io::ExporterPLY<SaveMeshType>::Save(SaveMeshType&, const char*, bool, vcg::tri::io::PlyInfo&, bool (*)(int, const char*)) [with SaveMeshType = vcg::tri::PlyMC<SMesh, SimpleMeshProvider<SMesh> >::MCMesh; vcg::CallBackPos = bool(int, const char*)]':
../../../../vcglib/wrap/io_trimesh/export_ply.h:187:14:   required from 'static int vcg::tri::io::ExporterPLY<SaveMeshType>::Save(SaveMeshType&, const char*, int, bool, bool (*)(int, const char*)) [with SaveMeshType = vcg::tri::PlyMC<SMesh, SimpleMeshProvider<SMesh> >::MCMesh; vcg::CallBackPos = bool(int, const char*)]'
plymc.h:495:43:   required from 'void vcg::tri::PlyMC<SMesh, MeshProvider>::Process(bool (*)(int, const char*)) [with SMesh = SMesh; MeshProvider = SimpleMeshProvider<SMesh>; vcg::CallBackPos = bool(int, const char*)]'
filter_plymc.cpp:164:19:   required from here
../../../../vcglib/wrap/io_trimesh/export_ply.h:525:26: warning: variable 'td' set but not used [-Wunused-but-set-variable]
      float tf(0); double td(0);
                          ^~
../../../../vcglib/wrap/io_trimesh/export_ply.h:698:27: warning: variable 'td' set but not used [-Wunused-but-set-variable]
       float tf(0); double td(0);
                           ^~
../../../../vcglib/wrap/io_trimesh/export_ply.h:717:6: warning: variable 'eauxvv' set but not used [-Wunused-but-set-variable]
  int eauxvv[2];
      ^~~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import.h:70:0,
                 from plymc.h:44,
                 from filter_plymc.cpp:28:
../../../../vcglib/wrap/io_trimesh/import_off.h: In instantiation of 'static int vcg::tri::io::ImporterOFF<MESH_TYPE>::Open(MESH_TYPE&, const char*, int&, bool (*)(int, const char*)) [with MESH_TYPE = SMesh; vcg::CallBackPos = bool(int, const char*)]':
../../../../vcglib/wrap/io_trimesh/import.h:129:40:   required from 'static int vcg::tri::io::Importer<OpenMeshType>::Open(OpenMeshType&, const char*, int&, bool (*)(int, const char*)) [with OpenMeshType = SMesh; vcg::CallBackPos = bool(int, const char*)]'
plymc.h:182:45:   required from 'bool vcg::tri::PlyMC<SMesh, MeshProvider>::InitMesh(SMesh&, const char*, vcg::Matrix44f) [with SMesh = SMesh; MeshProvider = SimpleMeshProvider<SMesh>; vcg::Matrix44f = vcg::Matrix44<float>]'
plymc.h:405:25:   required from 'void vcg::tri::PlyMC<SMesh, MeshProvider>::Process(bool (*)(int, const char*)) [with SMesh = SMesh; MeshProvider = SimpleMeshProvider<SMesh>; vcg::CallBackPos = bool(int, const char*)]'
filter_plymc.cpp:164:19:   required from here
../../../../vcglib/wrap/io_trimesh/import_off.h:189:38: warning: variable 'nEdges' set but not used [-Wunused-but-set-variable]
      unsigned int nVertices, nFaces, nEdges;
                                      ^~~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import.h:71:0,
                 from plymc.h:44,
                 from filter_plymc.cpp:28:
../../../../vcglib/wrap/io_trimesh/import_vmi.h: In instantiation of 'static int vcg::tri::io::ImporterVMI<OpenMeshType, A0, A1, A2, A3, A4>::Deserialize(OpenMeshType&, int&) [with OpenMeshType = SMesh; A0 = long int; A1 = double; A2 = int; A3 = short int; A4 = char]':
../../../../vcglib/wrap/io_trimesh/import_vmi.h:658:34:   required from 'static int vcg::tri::io::ImporterVMI<OpenMeshType, A0, A1, A2, A3, A4>::Open(OpenMeshType&, const char*, int&, bool (*)(int, const char*)) [with OpenMeshType = SMesh; A0 = long int; A1 = double; A2 = int; A3 = short int; A4 = char; vcg::CallBackPos = bool(int, const char*)]'
../../../../vcglib/wrap/io_trimesh/import.h:139:46:   required from 'static int vcg::tri::io::Importer<OpenMeshType>::Open(OpenMeshType&, const char*, int&, bool (*)(int, const char*)) [with OpenMeshType = SMesh; vcg::CallBackPos = bool(int, const char*)]'
plymc.h:182:45:   required from 'bool vcg::tri::PlyMC<SMesh, MeshProvider>::InitMesh(SMesh&, const char*, vcg::Matrix44f) [with SMesh = SMesh; MeshProvider = SimpleMeshProvider<SMesh>; vcg::Matrix44f = vcg::Matrix44<float>]'
plymc.h:405:25:   required from 'void vcg::tri::PlyMC<SMesh, MeshProvider>::Process(bool (*)(int, const char*)) [with SMesh = SMesh; MeshProvider = SimpleMeshProvider<SMesh>; vcg::CallBackPos = bool(int, const char*)]'
filter_plymc.cpp:164:19:   required from here
../../../../vcglib/wrap/io_trimesh/import_vmi.h:714:20: warning: variable 'read' set but not used [-Wunused-but-set-variable]
             size_t read = 0;
                    ^~~~
In file included from filter_plymc.cpp:26:0:
../../../../vcglib/wrap/io_trimesh/export_vmi.h: In static member function 'static int vcg::tri::io::ExporterVMI<SaveMeshType>::WriteOut(const void*, size_t, size_t, FILE*) [with SaveMeshType = SMesh]':
../../../../vcglib/wrap/io_trimesh/export_vmi.h:85:9: warning: control reaches end of non-void function [-Wreturn-type]
         }
         ^
In file included from ../../../../vcglib/wrap/io_trimesh/import.h:69:0,
                 from plymc.h:44,
                 from filter_plymc.cpp:28:
../../../../vcglib/wrap/io_trimesh/import_stl.h: In static member function 'static int vcg::tri::io::ImporterSTL<OpenMeshType>::Open(OpenMeshType&, const char*, bool (*)(int, const char*)) [with OpenMeshType = SMesh]':
../../../../vcglib/wrap/io_trimesh/import_stl.h:110:3: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(&facenum, sizeof(int), 1, fp);
   ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h:114:3: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(tmpbuf,sizeof(tmpbuf),1,fp);
   ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h: In static member function 'static int vcg::tri::io::ImporterSTL<OpenMeshType>::OpenBinary(OpenMeshType&, const char*, bool (*)(int, const char*)) [with OpenMeshType = SMesh]':
../../../../vcglib/wrap/io_trimesh/import_stl.h:140:3: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(&facenum, sizeof(int), 1, fp);
   ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h:151:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
       fread(&norm,sizeof(Point3f),1,fp);
       ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h:152:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
       fread(&tri,sizeof(Point3f),3,fp);
       ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h:153:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
       fread(&attr,sizeof(short),1,fp);
       ^~~~~
In file included from plymc.h:50:0,
                 from filter_plymc.cpp:28:
trivial_walker.h: In member function 'void vcg::tri::TrivialWalker<MeshType, VolumeType>::GetXIntercept(const Point3i&, const Point3i&, vcg::tri::TrivialWalker<MeshType, VolumeType>::VertexPointer&) [with MeshType = vcg::tri::PlyMC<SMesh, SimpleMeshProvider<SMesh> >::MCMesh; VolumeType = Volume<Voxelfc>]':
trivial_walker.h:166:19: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized]
   v = &_mesh->vert[pos];
        ~~~~~~~~~~~^
trivial_walker.h: In member function 'void vcg::tri::TrivialWalker<MeshType, VolumeType>::GetZIntercept(const Point3i&, const Point3i&, vcg::tri::TrivialWalker<MeshType, VolumeType>::VertexPointer&) [with MeshType = vcg::tri::PlyMC<SMesh, SimpleMeshProvider<SMesh> >::MCMesh; VolumeType = Volume<Voxelfc>]':
trivial_walker.h:214:19: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized]
   v = &_mesh->vert[pos];
        ~~~~~~~~~~~^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o plylib.o ../../../../vcglib/wrap/ply/plylib.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_plymc.h -o moc_filter_plymc.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_plymc.o moc_filter_plymc.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from moc_filter_plymc.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from moc_filter_plymc.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from moc_filter_plymc.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from moc_filter_plymc.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from moc_filter_plymc.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from moc_filter_plymc.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from moc_filter_plymc.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from moc_filter_plymc.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from moc_filter_plymc.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from moc_filter_plymc.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_plymc.h:27,
                 from moc_filter_plymc.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_plymc.so
g++ -Wl,-z,relro -shared -o libfilter_plymc.so filter_plymc.o plylib.o moc_filter_plymc.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_plymc.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_plymc'
cd meshlabplugins/filter_poisson/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_poisson'
g++ -c -pipe -fpermissive -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o Factor.o src/Factor.cpp
g++ -c -pipe -fpermissive -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o Geometry.o src/Geometry.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from src/Hash.h:7,
                 from src/Geometry.h:33,
                 from src/Geometry.cpp:28:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
g++ -c -pipe -fpermissive -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o MarchingCubes.o src/MarchingCubes.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from src/Hash.h:7,
                 from src/Geometry.h:33,
                 from src/MarchingCubes.h:32,
                 from src/MarchingCubes.cpp:29:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
g++ -c -pipe -fpermissive -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o MultiGridOctest.o src/MultiGridOctest.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from src/Hash.h:7,
                 from src/Geometry.h:33,
                 from src/MarchingCubes.h:32,
                 from src/MultiGridOctest.cpp:33:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from src/MultiGridOctest.cpp:34:0:
src/Octree.h:78:28: warning: declaration of 'Allocator<OctNode<NodeData, Real> > OctNode<NodeData, Real>::Allocator' [-fpermissive]
  static Allocator<OctNode> Allocator;
                            ^~~~~~~~~
In file included from src/Octree.h:32:0,
                 from src/MultiGridOctest.cpp:34:
src/Allocator.h:46:7: warning: changes meaning of 'Allocator' from 'class Allocator<OctNode<NodeData, Real> >' [-fpermissive]
 class Allocator{
       ^~~~~~~~~
In file included from src/MultiGridOctest.cpp:35:0:
src/SparseMatrix.h:57:36: warning: declaration of 'Allocator<MatrixEntry<T> > SparseMatrix<T>::Allocator' [-fpermissive]
  static Allocator<MatrixEntry<T> > Allocator;
                                    ^~~~~~~~~
In file included from src/Octree.h:32:0,
                 from src/MultiGridOctest.cpp:34:
src/Allocator.h:46:7: warning: changes meaning of 'Allocator' from 'class Allocator<MatrixEntry<T> >' [-fpermissive]
 class Allocator{
       ^~~~~~~~~
In file included from src/MultiGridOctest.cpp:35:0:
src/SparseMatrix.h:108:41: warning: declaration of 'Allocator<NMatrixEntry<T, Dim> > SparseNMatrix<T, Dim>::Allocator' [-fpermissive]
  static Allocator<NMatrixEntry<T,Dim> > Allocator;
                                         ^~~~~~~~~
In file included from src/Octree.h:32:0,
                 from src/MultiGridOctest.cpp:34:
src/Allocator.h:46:7: warning: changes meaning of 'Allocator' from 'class Allocator<NMatrixEntry<T, Dim> >' [-fpermissive]
 class Allocator{
       ^~~~~~~~~
In file included from src/SparseMatrix.h:156:0,
                 from src/MultiGridOctest.cpp:35:
src/SparseMatrix.inl: In member function 'void SparseMatrix<T>::Resize(int)':
src/SparseMatrix.inl:105:34: warning: there are no arguments to 'memset' that depend on a template parameter, so a declaration of 'memset' must be available [-fpermissive]
   memset(rowSizes,0,sizeof(int)*r);
                                  ^
In file included from src/SparseMatrix.h:156:0,
                 from src/MultiGridOctest.cpp:35:
src/SparseMatrix.inl: In member function 'void SparseNMatrix<T, Dim>::Resize(int)':
src/SparseMatrix.inl:363:34: warning: there are no arguments to 'memset' that depend on a template parameter, so a declaration of 'memset' must be available [-fpermissive]
   memset(rowSizes,0,sizeof(int)*r);
                                  ^
src/MultiGridOctest.cpp: In instantiation of 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]':
src/MultiGridOctest.cpp:165:58:   required from here
src/MultiGridOctest.cpp:85:7: warning: unused variable 'i' [-Wunused-variable]
   int i;
       ^
src/MultiGridOctest.cpp:98:9: warning: unused variable 't' [-Wunused-variable]
  double t;
         ^
src/MultiGridOctest.cpp:83:186: warning: unused parameter 'cb' [-Wunused-parameter]
 int Execute(PoissonParam &Par, std::vector<Point3D<Real> > Pts, std::vector<Point3D<Real> > Nor,  CoredVectorMeshData &mesh, Point3D<Real> &newCenter, Real &newScale, vcg::CallBackPos *cb)
                                                                                                                                                                                          ^~
In file included from src/MultiGridOctreeData.h:255:0,
                 from src/MultiGridOctest.cpp:46:
src/MultiGridOctreeData.inl: In instantiation of 'int Octree<Degree>::setTree(std::vector<Point3D<float> >&, std::vector<Point3D<float> >&, const int&, const int&, const Real&, const Real&, Point3D<float>&, Real&, const int&, const int&) [with int Degree = 2; Real = float]':
src/MultiGridOctest.cpp:121:2:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/MultiGridOctreeData.inl:331:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int pi=0;pi<Pts.size();++pi)
               ~~^~~~~~~~~~~
src/MultiGridOctreeData.inl:353:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    for(int pi=0;pi<Pts.size();++pi)
                 ~~^~~~~~~~~~~
src/MultiGridOctreeData.inl:394:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int pi=0;pi<Pts.size();++pi)
               ~~^~~~~~~~~~~
src/MultiGridOctreeData.inl: In instantiation of 'void Octree<Degree>::SetLaplacianWeights() [with int Degree = 2]':
src/MultiGridOctest.cpp:142:2:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/MultiGridOctreeData.inl:890:7: warning: unused variable 'd' [-Wunused-variable]
   int d=temp->depth();
       ^
src/MultiGridOctreeData.inl: In instantiation of 'int Octree<Degree>::LaplacianMatrixIteration(const int&) [with int Degree = 2]':
src/MultiGridOctest.cpp:147:2:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/MultiGridOctreeData.inl:588:9: warning: unused variable 't' [-Wunused-variable]
  double t;
         ^
src/MultiGridOctreeData.inl: In instantiation of 'Real Octree<Degree>::GetIsoValue() [with int Degree = 2; Real = float]':
src/MultiGridOctest.cpp:150:10:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/MultiGridOctreeData.inl:1321:8: warning: variable 'myRadius' set but not used [-Wunused-but-set-variable]
   Real myRadius;
        ^~~~~~~~
src/MultiGridOctreeData.inl: In instantiation of 'void Octree<Degree>::GetMCIsoTriangles(const Real&, CoredMeshData*, const int&, const int&) [with int Degree = 2; Real = float]':
src/MultiGridOctest.cpp:156:7:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/MultiGridOctreeData.inl:1059:9: warning: unused variable 't' [-Wunused-variable]
  double t;
         ^
src/MultiGridOctreeData.inl: In instantiation of 'void Octree<Degree>::NonLinearSplatOrientedPoint(const Point3D<float>&, const Point3D<float>&, const int&, const Real&, const int&, const int&) [with int Degree = 2; Real = float]':
src/MultiGridOctreeData.inl:421:31:   required from 'int Octree<Degree>::setTree(std::vector<Point3D<float> >&, std::vector<Point3D<float> >&, const int&, const int&, const Real&, const Real&, Point3D<float>&, Real&, const int&, const int&) [with int Degree = 2; Real = float]'
src/MultiGridOctest.cpp:121:2:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/MultiGridOctreeData.inl:166:8: warning: unused variable 'cnt' [-Wunused-variable]
  int i,cnt=0;
        ^~~
src/MultiGridOctreeData.inl: In instantiation of 'void Octree<Degree>::SetIsoSurfaceCorners(const Real&, const int&, const int&) [with int Degree = 2; Real = float]':
src/MultiGridOctreeData.inl:1111:22:   required from 'void Octree<Degree>::GetMCIsoTriangles(const Real&, const int&, CoredMeshData*, const int&, const int&) [with int Degree = 2; Real = float]'
src/MultiGridOctest.cpp:155:20:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/MultiGridOctreeData.inl:1356:6: warning: unused variable 'leafCount' [-Wunused-variable]
  int leafCount=tree.leaves();
      ^~~~~~~~~
src/MultiGridOctreeData.inl:1349:101: warning: unused parameter 'fullDepthIso' [-Wunused-parameter]
 void Octree<Degree>::SetIsoSurfaceCorners(const Real& isoValue,const int& subdivideDepth,const int& fullDepthIso){
                                                                                                     ^~~~~~~~~~~~
In file included from src/Octree.h:32:0,
                 from src/MultiGridOctest.cpp:34:
src/Allocator.h: In instantiation of 'T* Allocator<T>::newElements(const int&) [with T = OctNode<TreeNodeData, float>]':
src/Octree.inl:83:23:   required from 'int OctNode<NodeData, Real>::initChildren() [with NodeData = TreeNodeData; Real = float]'
src/MultiGridOctreeData.inl:373:43:   required from 'int Octree<Degree>::setTree(std::vector<Point3D<float> >&, std::vector<Point3D<float> >&, const int&, const int&, const Real&, const Real&, Point3D<float>&, Real&, const int&, const int&) [with int Degree = 2; Real = float]'
src/MultiGridOctest.cpp:121:2:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/Allocator.h:146:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if(index==memory.size()-1){
       ~~~~~^~~~~~~~~~~~~~~~~
In file included from src/Vector.h:140:0,
                 from src/SparseMatrix.h:32,
                 from src/MultiGridOctest.cpp:35:
src/Vector.inl: In instantiation of 'void Vector<T>::Resize(size_t) [with T = float; size_t = unsigned int]':
src/MultiGridOctreeData.inl:710:15:   required from 'int Octree<Degree>::SolveFixedDepthMatrix(const int&, const int&, const SortedTreeNodes&) [with int Degree = 2]'
src/MultiGridOctreeData.inl:598:51:   required from 'int Octree<Degree>::LaplacianMatrixIteration(const int&) [with int Degree = 2]'
src/MultiGridOctest.cpp:147:2:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/Vector.inl:65:8: warning: 'memset' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
  memset( m_pV, 0, N*sizeof(T) );
  ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/features.h:364:0,
                 from /usr/include/stdio.h:27,
                 from src/MultiGridOctest.cpp:29:
/usr/include/arm-linux-gnueabihf/bits/string3.h:78:1: note: 'void* memset(void*, int, size_t)' declared here, later in the translation unit
 __NTH (memset (void *__dest, int __ch, size_t __len))
 ^
In file included from src/MultiGridOctreeData.h:255:0,
                 from src/MultiGridOctest.cpp:46:
src/MultiGridOctreeData.inl: In instantiation of 'void Octree<Degree>::AdjacencyCountFunction::Function(const TreeOctNode*, const TreeOctNode*) [with int Degree = 2; TreeOctNode = OctNode<TreeNodeData, float>]':
src/MultiGridOctreeData.inl:729:5:   required from 'int Octree<Degree>::SolveFixedDepthMatrix(const int&, const int&, const SortedTreeNodes&) [with int Degree = 2]'
src/MultiGridOctreeData.inl:598:51:   required from 'int Octree<Degree>::LaplacianMatrixIteration(const int&) [with int Degree = 2]'
src/MultiGridOctest.cpp:147:2:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/MultiGridOctreeData.inl:927:74: warning: unused parameter 'node1' [-Wunused-parameter]
 void Octree<Degree>::AdjacencyCountFunction::Function(const TreeOctNode* node1,const TreeOctNode* node2){adjacencyCount++;}
                                                                          ^~~~~
src/MultiGridOctreeData.inl:927:99: warning: unused parameter 'node2' [-Wunused-parameter]
 void Octree<Degree>::AdjacencyCountFunction::Function(const TreeOctNode* node1,const TreeOctNode* node2){adjacencyCount++;}
                                                                                                   ^~~~~
src/MultiGridOctreeData.inl: In instantiation of 'void Octree<Degree>::AdjacencySetFunction::Function(const TreeOctNode*, const TreeOctNode*) [with int Degree = 2; TreeOctNode = OctNode<TreeNodeData, float>]':
src/MultiGridOctreeData.inl:744:5:   required from 'int Octree<Degree>::SolveFixedDepthMatrix(const int&, const int&, const SortedTreeNodes&) [with int Degree = 2]'
src/MultiGridOctreeData.inl:598:51:   required from 'int Octree<Degree>::LaplacianMatrixIteration(const int&) [with int Degree = 2]'
src/MultiGridOctest.cpp:147:2:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/MultiGridOctreeData.inl:929:97: warning: unused parameter 'node2' [-Wunused-parameter]
 void Octree<Degree>::AdjacencySetFunction::Function(const TreeOctNode* node1,const TreeOctNode* node2){adjacencies[adjacencyCount++]=node1->nodeData.nodeIndex;}
                                                                                                 ^~~~~
In file included from src/Vector.h:140:0,
                 from src/SparseMatrix.h:32,
                 from src/MultiGridOctest.cpp:35:
src/Vector.inl: In instantiation of 'void Vector<T>::Resize(size_t) [with T = double; size_t = unsigned int]':
src/MultiGridOctreeData.inl:756:13:   required from 'int Octree<Degree>::SolveFixedDepthMatrix(const int&, const int&, const SortedTreeNodes&) [with int Degree = 2]'
src/MultiGridOctreeData.inl:598:51:   required from 'int Octree<Degree>::LaplacianMatrixIteration(const int&) [with int Degree = 2]'
src/MultiGridOctest.cpp:147:2:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/Vector.inl:65:8: warning: 'memset' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
  memset( m_pV, 0, N*sizeof(T) );
  ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/features.h:364:0,
                 from /usr/include/stdio.h:27,
                 from src/MultiGridOctest.cpp:29:
/usr/include/arm-linux-gnueabihf/bits/string3.h:78:1: note: 'void* memset(void*, int, size_t)' declared here, later in the translation unit
 __NTH (memset (void *__dest, int __ch, size_t __len))
 ^
In file included from src/MultiGridOctreeData.h:255:0,
                 from src/MultiGridOctest.cpp:46:
src/MultiGridOctreeData.inl: In instantiation of 'int Octree<Degree>::GetRestrictedFixedDepthLaplacian(SparseSymmetricMatrix<float>&, const int&, const int*, const int&, const TreeOctNode*, const Real&, const SortedTreeNodes&) [with int Degree = 2; TreeOctNode = OctNode<TreeNodeData, float>; Real = float]':
src/MultiGridOctreeData.inl:762:35:   required from 'int Octree<Degree>::SolveFixedDepthMatrix(const int&, const int&, const SortedTreeNodes&) [with int Degree = 2]'
src/MultiGridOctreeData.inl:598:51:   required from 'int Octree<Degree>::LaplacianMatrixIteration(const int&) [with int Degree = 2]'
src/MultiGridOctest.cpp:147:2:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/MultiGridOctreeData.inl:562:7: warning: unused variable 'myRadius' [-Wunused-variable]
  Real myRadius=int(2*radius-ROUND_EPS)+ROUND_EPS;
       ^~~~~~~~
src/MultiGridOctreeData.inl:557:102: warning: unused parameter 'depth' [-Wunused-parameter]
 int Octree<Degree>::GetRestrictedFixedDepthLaplacian(SparseSymmetricMatrix<float>& matrix,const int& depth,const int* entries,const int& entryCount,
                                                                                                      ^~~~~
src/MultiGridOctreeData.inl: In instantiation of 'int Octree<Degree>::GetRoot(const RootInfo&, const Real&, const int&, Point3D<float>&, __gnu_cxx::hash_map<long long int, std::pair<float, Point3D<float> > >&, Point3D<float>*, const int&) [with int Degree = 2; Real = float]':
src/MultiGridOctreeData.inl:2110:17:   required from 'int Octree<Degree>::SetBoundaryMCRootPositions(const int&, const Real&, __gnu_cxx::hash_map<long long int, int>&, __gnu_cxx::hash_map<long long int, std::pair<float, Point3D<float> > >&, CoredMeshData*, const int&) [with int Degree = 2; Real = float]'
src/MultiGridOctreeData.inl:1122:28:   required from 'void Octree<Degree>::GetMCIsoTriangles(const Real&, const int&, CoredMeshData*, const int&, const int&) [with int Degree = 2; Real = float]'
src/MultiGridOctest.cpp:155:20:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/MultiGridOctreeData.inl:1867:80: warning: unused parameter 'maxDepth' [-Wunused-parameter]
 int Octree<Degree>::GetRoot(const RootInfo& ri,const Real& isoValue,const int& maxDepth,Point3D<Real>& position,hash_map<long long,std::pair<Real,Point3D<Real> > >& normals,
                                                                                ^~~~~~~~
src/MultiGridOctreeData.inl:1868:23: warning: unused parameter 'normal' [-Wunused-parameter]
        Point3D<Real>* normal,const int& nonLinearFit){
                       ^~~~~~
src/MultiGridOctreeData.inl: In instantiation of 'void Octree<Degree>::GetMCIsoEdges(TreeOctNode*, __gnu_cxx::hash_map<long long int, int>&, __gnu_cxx::hash_map<long long int, int>*, const int&, std::vector<std::pair<long long int, long long int> >&) [with int Degree = 2; TreeOctNode = OctNode<TreeNodeData, float>]':
src/MultiGridOctreeData.inl:2212:15:   required from 'int Octree<Degree>::GetMCIsoTriangles(TreeOctNode*, CoredMeshData*, __gnu_cxx::hash_map<long long int, int>&, __gnu_cxx::hash_map<long long int, int>*, std::vector<Point3D<float> >*, const int&, const int&) [with int Degree = 2; TreeOctNode = OctNode<TreeNodeData, float>]'
src/MultiGridOctreeData.inl:1140:21:   required from 'void Octree<Degree>::GetMCIsoTriangles(const Real&, const int&, CoredMeshData*, const int&, const int&) [with int Degree = 2; Real = float]'
src/MultiGridOctest.cpp:155:20:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/MultiGridOctreeData.inl:2169:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long long int' [-Wformat=]
       else{fprintf(stderr,"Bad Edge 1: %d %d\n",ri1.key,ri2.key);}
                   ^
src/MultiGridOctreeData.inl:2169:19: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long long int' [-Wformat=]
src/MultiGridOctreeData.inl:2130:14: warning: unused variable 'tris' [-Wunused-variable]
  int count=0,tris=0;
              ^~~~
src/MultiGridOctreeData.inl:2127:79: warning: unused parameter 'boundaryRoots' [-Wunused-parameter]
 void Octree<Degree>::GetMCIsoEdges(TreeOctNode* node,hash_map<long long,int>& boundaryRoots,hash_map<long long,int>* interiorRoots,const int& sDepth,
                                                                               ^~~~~~~~~~~~~
src/MultiGridOctreeData.inl:2127:118: warning: unused parameter 'interiorRoots' [-Wunused-parameter]
 void Octree<Degree>::GetMCIsoEdges(TreeOctNode* node,hash_map<long long,int>& boundaryRoots,hash_map<long long,int>* interiorRoots,const int& sDepth,
                                                                                                                      ^~~~~~~~~~~~~
src/MultiGridOctreeData.inl: In instantiation of 'static int Octree<Degree>::AddTriangles(CoredMeshData*, std::vector<CoredPointIndex>&, std::vector<Point3D<float> >*, const int&) [with int Degree = 2]':
src/MultiGridOctreeData.inl:2222:21:   required from 'int Octree<Degree>::GetMCIsoTriangles(TreeOctNode*, CoredMeshData*, __gnu_cxx::hash_map<long long int, int>&, __gnu_cxx::hash_map<long long int, int>*, std::vector<Point3D<float> >*, const int&, const int&) [with int Degree = 2; TreeOctNode = OctNode<TreeNodeData, float>]'
src/MultiGridOctreeData.inl:1140:21:   required from 'void Octree<Degree>::GetMCIsoTriangles(const Real&, const int&, CoredMeshData*, const int&, const int&) [with int Degree = 2; Real = float]'
src/MultiGridOctest.cpp:155:20:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/MultiGridOctreeData.inl:2295:8: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if(i==t.edges.size()){break;}
       ~^~~~~~~~~~~~~~~~
src/MultiGridOctreeData.inl: In instantiation of 'void Octree<Degree>::RefineFunction::Function(TreeOctNode*, const TreeOctNode*) [with int Degree = 2; TreeOctNode = OctNode<TreeNodeData, float>]':
src/Octree.inl:467:21:   required from 'static void OctNode<NodeData, Real>::ProcessMaxDepthNodeAdjacentNodes(const int&, const int&, const int&, OctNode<NodeData, Real>*, const int&, OctNode<NodeData, Real>*, const int&, const int&, const int&, NodeAdjacencyFunction*, const int&) [with NodeAdjacencyFunction = Octree<2>::RefineFunction; NodeData = TreeNodeData; Real = float]'
src/Octree.inl:455:34:   required from 'static void OctNode<NodeData, Real>::ProcessMaxDepthNodeAdjacentNodes(const int&, OctNode<NodeData, Real>*, const int&, OctNode<NodeData, Real>*, const int&, const int&, NodeAdjacencyFunction*, const int&) [with NodeAdjacencyFunction = Octree<2>::RefineFunction; NodeData = TreeNodeData; Real = float]'
src/MultiGridOctreeData.inl:485:50:   required from 'void Octree<Degree>::finalize1(const int&) [with int Degree = 2]'
src/MultiGridOctest.cpp:138:2:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/MultiGridOctreeData.inl:931:85: warning: unused parameter 'node2' [-Wunused-parameter]
 void Octree<Degree>::RefineFunction::Function(TreeOctNode* node1,const TreeOctNode* node2){
                                                                                     ^~~~~
src/MultiGridOctreeData.inl: In instantiation of 'void Octree<Degree>::DivergenceFunction::Function(TreeOctNode*, const TreeOctNode*) [with int Degree = 2; TreeOctNode = OctNode<TreeNodeData, float>]':
src/Octree.inl:366:21:   required from 'static void OctNode<NodeData, Real>::ProcessNodeAdjacentNodes(const int&, const int&, const int&, OctNode<NodeData, Real>*, const int&, OctNode<NodeData, Real>*, const int&, const int&, NodeAdjacencyFunction*, const int&) [with NodeAdjacencyFunction = Octree<2>::DivergenceFunction; NodeData = TreeNodeData; Real = float]'
src/Octree.inl:357:26:   required from 'static void OctNode<NodeData, Real>::ProcessNodeAdjacentNodes(const int&, OctNode<NodeData, Real>*, const int&, OctNode<NodeData, Real>*, const int&, NodeAdjacencyFunction*, const int&) [with NodeAdjacencyFunction = Octree<2>::DivergenceFunction; NodeData = TreeNodeData; Real = float]'
src/MultiGridOctreeData.inl:895:40:   required from 'void Octree<Degree>::SetLaplacianWeights() [with int Degree = 2]'
src/MultiGridOctest.cpp:142:2:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/MultiGridOctreeData.inl:911:89: warning: unused parameter 'node2' [-Wunused-parameter]
 void Octree<Degree>::DivergenceFunction::Function(TreeOctNode* node1,const TreeOctNode* node2){
                                                                                         ^~~~~
In file included from src/SparseMatrix.h:156:0,
                 from src/MultiGridOctest.cpp:35:
src/SparseMatrix.inl: In instantiation of 'void SparseMatrix<T>::Resize(int) [with T = float]':
src/SparseMatrix.inl:91:40:   required from 'SparseMatrix<T>::~SparseMatrix() [with T = float]'
src/SparseMatrix.h:139:7:   required from 'int Octree<Degree>::SolveFixedDepthMatrix(const int&, const int&, const SortedTreeNodes&) [with int Degree = 2]'
src/MultiGridOctreeData.inl:598:51:   required from 'int Octree<Degree>::LaplacianMatrixIteration(const int&) [with int Degree = 2]'
src/MultiGridOctest.cpp:147:2:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/SparseMatrix.inl:105:9: warning: 'memset' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
   memset(rowSizes,0,sizeof(int)*r);
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/features.h:364:0,
                 from /usr/include/stdio.h:27,
                 from src/MultiGridOctest.cpp:29:
/usr/include/arm-linux-gnueabihf/bits/string3.h:78:1: note: 'void* memset(void*, int, size_t)' declared here, later in the translation unit
 __NTH (memset (void *__dest, int __ch, size_t __len))
 ^
In file included from src/Vector.h:140:0,
                 from src/SparseMatrix.h:32,
                 from src/MultiGridOctest.cpp:35:
src/Vector.inl: In instantiation of 'Vector<T>& Vector<T>::operator=(const Vector<T>&) [with T = double]':
src/SparseMatrix.inl:489:5:   required from 'static int SparseSymmetricMatrix<T>::Solve(const SparseSymmetricMatrix<T>&, const Vector<T2>&, const int&, Vector<T2>&, T2, const int&) [with T2 = double; T = float]'
src/MultiGridOctreeData.inl:769:43:   required from 'int Octree<Degree>::SolveFixedDepthMatrix(const int&, const int&, const SortedTreeNodes&) [with int Degree = 2]'
src/MultiGridOctreeData.inl:598:51:   required from 'int Octree<Degree>::LaplacianMatrixIteration(const int&) [with int Degree = 2]'
src/MultiGridOctest.cpp:147:2:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/Vector.inl:79:8: warning: 'memcpy' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
  memcpy( m_pV, V.m_pV, m_N*sizeof(T) );
  ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/features.h:364:0,
                 from /usr/include/stdio.h:27,
                 from src/MultiGridOctest.cpp:29:
/usr/include/arm-linux-gnueabihf/bits/string3.h:50:1: note: 'void* memcpy(void*, const void*, size_t)' declared here, later in the translation unit
 __NTH (memcpy (void *__restrict __dest, const void *__restrict __src,
 ^
In file included from src/MultiGridOctreeData.h:255:0,
                 from src/MultiGridOctest.cpp:46:
src/MultiGridOctreeData.inl: In instantiation of 'void Octree<Degree>::LaplacianProjectionFunction::Function(TreeOctNode*, const TreeOctNode*) [with int Degree = 2; TreeOctNode = OctNode<TreeNodeData, float>]':
src/Octree.inl:275:21:   required from 'void OctNode<NodeData, Real>::processNodeNodes(OctNode<NodeData, Real>*, NodeAdjacencyFunction*, const int&) [with NodeAdjacencyFunction = Octree<2>::LaplacianProjectionFunction; NodeData = TreeNodeData; Real = float]'
src/MultiGridOctreeData.inl:813:73:   required from 'int Octree<Degree>::SolveFixedDepthMatrix(const int&, const int&, const SortedTreeNodes&) [with int Degree = 2]'
src/MultiGridOctreeData.inl:598:51:   required from 'int Octree<Degree>::LaplacianMatrixIteration(const int&) [with int Degree = 2]'
src/MultiGridOctest.cpp:147:2:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/MultiGridOctreeData.inl:920:98: warning: unused parameter 'node2' [-Wunused-parameter]
 void Octree<Degree>::LaplacianProjectionFunction::Function(TreeOctNode* node1,const TreeOctNode* node2){
                                                                                                  ^~~~~
In file included from src/Octree.h:32:0,
                 from src/MultiGridOctest.cpp:34:
src/Allocator.h: In instantiation of 'T* Allocator<T>::newElements(const int&) [with T = MatrixEntry<float>]':
src/SparseMatrix.inl:113:33:   required from 'void SparseMatrix<T>::SetRowSize(int, int) [with T = float]'
src/MultiGridOctreeData.inl:575:10:   required from 'int Octree<Degree>::GetRestrictedFixedDepthLaplacian(SparseSymmetricMatrix<float>&, const int&, const int*, const int&, const TreeOctNode*, const Real&, const SortedTreeNodes&) [with int Degree = 2; TreeOctNode = OctNode<TreeNodeData, float>; Real = float]'
src/MultiGridOctreeData.inl:762:35:   required from 'int Octree<Degree>::SolveFixedDepthMatrix(const int&, const int&, const SortedTreeNodes&) [with int Degree = 2]'
src/MultiGridOctreeData.inl:598:51:   required from 'int Octree<Degree>::LaplacianMatrixIteration(const int&) [with int Degree = 2]'
src/MultiGridOctest.cpp:147:2:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/Allocator.h:146:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if(index==memory.size()-1){
       ~~~~~^~~~~~~~~~~~~~~~~
In file included from src/Vector.h:140:0,
                 from src/SparseMatrix.h:32,
                 from src/MultiGridOctest.cpp:35:
src/Vector.inl: In instantiation of 'Vector<T>::Vector(const Vector<T>&) [with T = double]':
src/SparseMatrix.inl:456:9:   required from 'Vector<T2> SparseSymmetricMatrix<T>::Multiply(const Vector<T2>&) const [with T2 = double; T = float]'
src/SparseMatrix.inl:489:7:   required from 'static int SparseSymmetricMatrix<T>::Solve(const SparseSymmetricMatrix<T>&, const Vector<T2>&, const int&, Vector<T2>&, T2, const int&) [with T2 = double; T = float]'
src/MultiGridOctreeData.inl:769:43:   required from 'int Octree<Degree>::SolveFixedDepthMatrix(const int&, const int&, const SortedTreeNodes&) [with int Degree = 2]'
src/MultiGridOctreeData.inl:598:51:   required from 'int Octree<Degree>::LaplacianMatrixIteration(const int&) [with int Degree = 2]'
src/MultiGridOctest.cpp:147:2:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/Vector.inl:47:8: warning: 'memcpy' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
  memcpy( m_pV, V.m_pV, m_N*sizeof(T) );
  ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/features.h:364:0,
                 from /usr/include/stdio.h:27,
                 from src/MultiGridOctest.cpp:29:
/usr/include/arm-linux-gnueabihf/bits/string3.h:50:1: note: 'void* memcpy(void*, const void*, size_t)' declared here, later in the translation unit
 __NTH (memcpy (void *__restrict __dest, const void *__restrict __src,
 ^
In file included from src/MultiGridOctreeData.h:255:0,
                 from src/MultiGridOctest.cpp:46:
src/MultiGridOctreeData.inl: In instantiation of 'void Octree<Degree>::FaceEdgesFunction::Function(const TreeOctNode*, const TreeOctNode*) [with int Degree = 2; TreeOctNode = OctNode<TreeNodeData, float>]':
src/Octree.inl:281:21:   required from 'void OctNode<NodeData, Real>::processNodeFaces(OctNode<NodeData, Real>*, NodeAdjacencyFunction*, const int&, const int&) [with NodeAdjacencyFunction = Octree<2>::FaceEdgesFunction; NodeData = TreeNodeData; Real = float]'
src/MultiGridOctreeData.inl:2147:69:   required from 'void Octree<Degree>::GetMCIsoEdges(TreeOctNode*, __gnu_cxx::hash_map<long long int, int>&, __gnu_cxx::hash_map<long long int, int>*, const int&, std::vector<std::pair<long long int, long long int> >&) [with int Degree = 2; TreeOctNode = OctNode<TreeNodeData, float>]'
src/MultiGridOctreeData.inl:2212:15:   required from 'int Octree<Degree>::GetMCIsoTriangles(TreeOctNode*, CoredMeshData*, __gnu_cxx::hash_map<long long int, int>&, __gnu_cxx::hash_map<long long int, int>*, std::vector<Point3D<float> >*, const int&, const int&) [with int Degree = 2; TreeOctNode = OctNode<TreeNodeData, float>]'
src/MultiGridOctreeData.inl:1140:21:   required from 'void Octree<Degree>::GetMCIsoTriangles(const Real&, const int&, CoredMeshData*, const int&, const int&) [with int Degree = 2; Real = float]'
src/MultiGridOctest.cpp:155:20:   required from 'int Execute(PoissonParam&, std::vector<Point3D<float> >, std::vector<Point3D<float> >, CoredVectorMeshData&, Point3D<float>&, Real&, bool (*)(int, const char*)) [with int Degree = 2; Real = float; vcg::CallBackPos = bool(int, const char*)]'
src/MultiGridOctest.cpp:165:58:   required from here
src/MultiGridOctreeData.inl:960:18: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long long int' [-Wformat=]
      else{fprintf(stderr,"Bad Edge 1: %d %d\n",ri1.key,ri2.key);}
                  ^
src/MultiGridOctreeData.inl:960:18: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long long int' [-Wformat=]
src/MultiGridOctreeData.inl:935:94: warning: unused parameter 'node2' [-Wunused-parameter]
 void Octree<Degree>::FaceEdgesFunction::Function(const TreeOctNode* node1,const TreeOctNode* node2){
                                                                                              ^~~~~
src/MultiGridOctreeData.inl: In static member function 'static int Octree<Degree>::IsBoundaryEdge(const TreeOctNode*, const int&, const int&, const int&, const int&) [with int Degree = 2]':
src/MultiGridOctreeData.inl:1649:33: warning: 'idx2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  return !(idx1%(mask)) || !(idx2%(mask));
                            ~~~~~^~~~~~~~
src/MultiGridOctreeData.inl:1649:15: warning: 'idx1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  return !(idx1%(mask)) || !(idx2%(mask));
          ~~~~~^~~~~~~~
src/MultiGridOctreeData.inl: In static member function 'static int Octree<Degree>::GetRootIndex(const TreeOctNode*, const int&, const int&, RootInfo&) [with int Degree = 2]':
src/MultiGridOctreeData.inl:2007:56: warning: 'eIndex[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   ri.key= (long long)(o) | (long long)(eIndex[0])<<5 | (long long)(eIndex[1])<<25 | (long long)(offset)<<45;
                                                         
src/MultiGridOctreeData.inl:2007:28: warning: 'eIndex[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   ri.key= (long long)(o) | (long long)(eIndex[0])<<5 | (long long)(eIndex[1])<<25 | (long long)(offset)<<45;
                             
g++ -c -pipe -fpermissive -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_poisson.o filter_poisson.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.cpp:43:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.cpp:43:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.cpp:43:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.cpp:43:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.cpp:43:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.cpp:43:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.cpp:43:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.cpp:43:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.cpp:43:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.cpp:43:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.cpp:43:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from filter_poisson.cpp:44:0:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
filter_poisson.cpp: In member function 'virtual void PoissonPlugin::initParameterSet(QAction*, MeshModel&, RichParameterSet&)':
filter_poisson.cpp:97:65: warning: unused parameter 'm' [-Wunused-parameter]
 void PoissonPlugin::initParameterSet(QAction *action,MeshModel &m, RichParameterSet & parlst)
                                                                 ^
filter_poisson.cpp: In member function 'virtual bool PoissonPlugin::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))':
filter_poisson.cpp:179:6: warning: unused variable 'ret' [-Wunused-variable]
  int ret= Execute2(pp, Pts, Nor, mesh,center,scale,cb);
      ^~~
filter_poisson.cpp:143:42: warning: unused parameter 'filter' [-Wunused-parameter]
 bool PoissonPlugin::applyFilter(QAction *filter, MeshDocument &md, RichParameterSet & par, vcg::CallBackPos *cb)
                                          ^~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_poisson.h -o moc_filter_poisson.cpp
g++ -c -pipe -fpermissive -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_poisson.o moc_filter_poisson.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.h:39,
                 from moc_filter_poisson.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.h:39,
                 from moc_filter_poisson.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.h:39,
                 from moc_filter_poisson.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.h:39,
                 from moc_filter_poisson.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.h:39,
                 from moc_filter_poisson.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.h:39,
                 from moc_filter_poisson.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.h:39,
                 from moc_filter_poisson.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.h:39,
                 from moc_filter_poisson.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.h:39,
                 from moc_filter_poisson.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.h:39,
                 from moc_filter_poisson.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_poisson.h:39,
                 from moc_filter_poisson.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_poisson.so
g++ -Wl,-z,relro -shared -o libfilter_poisson.so Factor.o Geometry.o MarchingCubes.o MultiGridOctest.o filter_poisson.o moc_filter_poisson.o   -L/usr/X11R6/lib -L/usr/lib/arm-linux-gnueabihf -L../../distrib -lcommon -lGLEW -lGL -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lpthread  
mv -f libfilter_poisson.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_poisson'
cd meshlabplugins/filter_qhull/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_qhull'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_qhull.o filter_qhull.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from filter_qhull.cpp:29:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from filter_qhull.cpp:29:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from filter_qhull.cpp:29:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from filter_qhull.cpp:29:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from filter_qhull.cpp:29:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from filter_qhull.cpp:29:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from filter_qhull.cpp:29:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from filter_qhull.cpp:29:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from filter_qhull.cpp:29:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from filter_qhull.cpp:29:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from filter_qhull.cpp:29:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o qhull_tools.o qhull_tools.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from qhull_tools.h:48,
                 from qhull_tools.cpp:31:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from qhull_tools.h:48,
                 from qhull_tools.cpp:31:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from qhull_tools.h:48,
                 from qhull_tools.cpp:31:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from qhull_tools.h:48,
                 from qhull_tools.cpp:31:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from qhull_tools.h:48,
                 from qhull_tools.cpp:31:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from qhull_tools.h:48,
                 from qhull_tools.cpp:31:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from qhull_tools.h:48,
                 from qhull_tools.cpp:31:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from qhull_tools.h:48,
                 from qhull_tools.cpp:31:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from qhull_tools.h:48,
                 from qhull_tools.cpp:31:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from qhull_tools.h:48,
                 from qhull_tools.cpp:31:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from qhull_tools.h:48,
                 from qhull_tools.cpp:31:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
qhull_tools.cpp: In function 'bool compute_voronoi(int, int, MeshModel&, MeshModel&, float)':
qhull_tools.cpp:356:43: warning: 'second_pole' may be used uninitialized in this function [-Wmaybe-uninitialized]
      qh_setunique(&poles_set, second_pole);
                                           ^
qhull_tools.cpp:301:22: warning: 'first_pole' may be used uninitialized in this function [-Wmaybe-uninitialized]
       if(qh_pointdist(bbCenter,pole,dim)>(threshold*pm.cm.bbox.Diag()))
          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_qhull.h -o moc_filter_qhull.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_qhull.o moc_filter_qhull.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from moc_filter_qhull.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from moc_filter_qhull.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from moc_filter_qhull.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from moc_filter_qhull.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from moc_filter_qhull.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from moc_filter_qhull.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from moc_filter_qhull.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from moc_filter_qhull.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from moc_filter_qhull.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from moc_filter_qhull.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_qhull.h:32,
                 from moc_filter_qhull.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_qhull.so
g++ -Wl,-z,relro -shared -o libfilter_qhull.so filter_qhull.o qhull_tools.o moc_filter_qhull.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lqhull -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_qhull.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_qhull'
cd meshlabplugins/filter_quality/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_quality'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o transferfunction.o ../edit_quality/common/transferfunction.cpp
../edit_quality/common/transferfunction.cpp: In member function 'float TfChannel::getChannelValuef(float)':
../edit_quality/common/transferfunction.cpp:162:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if ( (*it)->x >= xVal )
      ^
../edit_quality/common/transferfunction.cpp: In member function 'vcg::Color4b TransferFunction::getColorByQuality(float, float, float, float, float)':
../edit_quality/common/transferfunction.cpp:530:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  if (brightness!=1.0f) //Applying brightness to each color channel, 0<brightness<2, 1=normale brightness, 0=white, 2=black
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o util.o ../edit_quality/common/util.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o meshmethods.o ../edit_quality/common/meshmethods.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../edit_quality/common/meshmethods.h:30,
                 from ../edit_quality/common/meshmethods.cpp:30:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../edit_quality/common/meshmethods.h:30,
                 from ../edit_quality/common/meshmethods.cpp:30:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../edit_quality/common/meshmethods.h:30,
                 from ../edit_quality/common/meshmethods.cpp:30:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../edit_quality/common/meshmethods.h:30,
                 from ../edit_quality/common/meshmethods.cpp:30:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../edit_quality/common/meshmethods.h:30,
                 from ../edit_quality/common/meshmethods.cpp:30:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../edit_quality/common/meshmethods.h:30,
                 from ../edit_quality/common/meshmethods.cpp:30:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../edit_quality/common/meshmethods.h:30,
                 from ../edit_quality/common/meshmethods.cpp:30:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../edit_quality/common/meshmethods.h:30,
                 from ../edit_quality/common/meshmethods.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../edit_quality/common/meshmethods.h:30,
                 from ../edit_quality/common/meshmethods.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../edit_quality/common/meshmethods.h:30,
                 from ../edit_quality/common/meshmethods.cpp:30:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../edit_quality/common/meshmethods.h:30,
                 from ../edit_quality/common/meshmethods.cpp:30:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filterqualitymapper.o filterqualitymapper.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from filterqualitymapper.cpp:33:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from filterqualitymapper.cpp:33:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from filterqualitymapper.cpp:33:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from filterqualitymapper.cpp:33:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from filterqualitymapper.cpp:33:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from filterqualitymapper.cpp:33:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from filterqualitymapper.cpp:33:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from filterqualitymapper.cpp:33:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from filterqualitymapper.cpp:33:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from filterqualitymapper.cpp:33:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from filterqualitymapper.cpp:33:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filterqualitymapper.h -o moc_filterqualitymapper.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filterqualitymapper.o moc_filterqualitymapper.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from moc_filterqualitymapper.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from moc_filterqualitymapper.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from moc_filterqualitymapper.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from moc_filterqualitymapper.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from moc_filterqualitymapper.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from moc_filterqualitymapper.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from moc_filterqualitymapper.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from moc_filterqualitymapper.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from moc_filterqualitymapper.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from moc_filterqualitymapper.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filterqualitymapper.h:35,
                 from moc_filterqualitymapper.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_quality.so
g++ -Wl,-z,relro -shared -o libfilter_quality.so transferfunction.o util.o meshmethods.o filterqualitymapper.o moc_filterqualitymapper.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_quality.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_quality'
cd meshlabplugins/filter_sampling/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_sampling'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_sampling.o filter_sampling.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from filter_sampling.cpp:35:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from filter_sampling.cpp:35:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from filter_sampling.cpp:35:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from filter_sampling.cpp:35:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from filter_sampling.cpp:35:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from filter_sampling.cpp:35:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from filter_sampling.cpp:35:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from filter_sampling.cpp:35:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from filter_sampling.cpp:35:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from filter_sampling.cpp:35:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from filter_sampling.cpp:35:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from filter_sampling.cpp:38:0:
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilar(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:797:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=1; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:805:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilarDual(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:814:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=0; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:837:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
filter_sampling.cpp: In member function 'float HausdorffSampler::AddSample(const CoordType&, const CoordType&)':
filter_sampling.cpp:203:23: warning: variable 'nearestF' set but not used [-Wunused-but-set-variable]
   CMeshO::FaceType   *nearestF=0;
                       ^~~~~~~~
filter_sampling.cpp:204:27: warning: variable 'nearestV' set but not used [-Wunused-but-set-variable]
     CMeshO::VertexType   *nearestV=0;
                           ^~~~~~~~
filter_sampling.cpp: In member function 'virtual bool FilterDocSampling::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))':
filter_sampling.cpp:1089:53: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<float> VDistFunct;
                                                     ^~~~~~~~~~
In file included from filter_sampling.cpp:38:0:
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In instantiation of 'static void vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::PoissonDiskPruning(MetroMesh&, VertexSampler&, MetroMesh&, vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::ScalarType, vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::PoissonDiskParam) [with MetroMesh = CMeshO; VertexSampler = BaseSampler; vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::ScalarType = float]':
filter_sampling.cpp:873:49:   required from here
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:1170:9: warning: unused variable 't0' [-Wunused-variable]
     int t0 = clock();
         ^~
In file included from filter_sampling.cpp:44:0:
../../../../vcglib/vcg/complex/algorithms/voronoi_clustering.h: In instantiation of 'static void vcg::tri::VoronoiProcessing<MeshType>::VoronoiColoring(MeshType&, std::vector<typename FaceType::VertexType*>&, bool) [with MeshType = CMeshO; typename FaceType::VertexType = CVertexO]':
filter_sampling.cpp:1079:37:   required from here
../../../../vcglib/vcg/complex/algorithms/voronoi_clustering.h:114:69: warning: unused parameter 'seedVec' [-Wunused-parameter]
 static void VoronoiColoring(MeshType &m, std::vector<VertexType *> &seedVec, bool frontierFlag=true)
                                                                     ^~~~~~~
In file included from filter_sampling.cpp:38:0:
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In instantiation of 'static void vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceRaster(typename MetroMesh::FaceType&, VertexSampler&, const vcg::Point2<typename MetroMesh::ScalarType>&, const vcg::Point2<typename MetroMesh::ScalarType>&, const vcg::Point2<typename MetroMesh::ScalarType>&, bool) [with MetroMesh = CMeshO; VertexSampler = BaseSampler; typename MetroMesh::FaceType = CFaceO; typename MetroMesh::ScalarType = float]':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:1377:33:   required from 'static void vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::Texture(MetroMesh&, VertexSampler&, int, int, bool) [with MetroMesh = CMeshO; VertexSampler = BaseSampler]'
filter_sampling.cpp:718:48:   required from here
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:976:14: warning: variable 'in' set but not used [-Wunused-but-set-variable]
         bool in = false;
              ^~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In instantiation of 'static void vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SubdivideAndSample(MetroMesh&, std::vector<vcg::Point3<float>, std::allocator<vcg::Point3<float> > >&, vcg::Box3<typename FaceType::ScalarType>, vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::RRParam&, float) [with MetroMesh = CMeshO; VertexSampler = RedetailSampler; typename FaceType::ScalarType = float]':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:1406:20:   required from 'static void vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::RegularRecursiveOffset(MetroMesh&, std::vector<vcg::Point3<float>, std::allocator<vcg::Point3<float> > >&, vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::ScalarType, float) [with MetroMesh = CMeshO; VertexSampler = RedetailSampler; vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::ScalarType = float]'
filter_sampling.cpp:1140:50:   required from here
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:1415:14: warning: variable 'nearestF' set but not used [-Wunused-but-set-variable]
  FaceType   *nearestF=0;
              ^~~~~~~~
filter_sampling.cpp: In member function 'virtual void FilterDocSampling::initParameterSet(QAction*, MeshDocument&, RichParameterSet&)':
filter_sampling.cpp:650:142: warning: 'vertexMesh' may be used uninitialized in this function [-Wmaybe-uninitialized]
             "The mesh whose vertexes are used as seed points for the color computation. These seeds point are projected onto the above mesh."));
                                                                                                                                              ^
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from filter_sampling.cpp:35:
../../../../vcglib/vcg/simplex/face/distance.h: In function 'bool vcg::face::PointDistanceBase(const FaceType&, const vcg::Point3<typename TriangleType::ScalarType>&, typename FaceType::ScalarType&, vcg::Point3<typename TriangleType::ScalarType>&) [with FaceType = CFaceO]':
../../../../vcglib/vcg/simplex/face/distance.h:430:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
../../../../vcglib/vcg/simplex/face/distance.h:392:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
../../../../vcglib/vcg/simplex/face/distance.h:355:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_sampling.h -o moc_filter_sampling.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_sampling.o moc_filter_sampling.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from moc_filter_sampling.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from moc_filter_sampling.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from moc_filter_sampling.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from moc_filter_sampling.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from moc_filter_sampling.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from moc_filter_sampling.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from moc_filter_sampling.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from moc_filter_sampling.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from moc_filter_sampling.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from moc_filter_sampling.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_sampling.h:38,
                 from moc_filter_sampling.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_sampling.so
g++ -Wl,-z,relro -shared -o libfilter_sampling.so filter_sampling.o moc_filter_sampling.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_sampling.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_sampling'
cd meshlabplugins/filter_sdfgpu/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_sdfgpu'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../meshlabplugins/render_radiance_scaling -I/usr/X11R6/include -I. -o filter_sdfgpu.o filter_sdfgpu.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from filter_sdfgpu.cpp:1:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from filter_sdfgpu.cpp:1:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from filter_sdfgpu.cpp:1:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from filter_sdfgpu.cpp:1:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from filter_sdfgpu.cpp:1:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from filter_sdfgpu.cpp:1:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from filter_sdfgpu.cpp:1:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from filter_sdfgpu.cpp:1:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from filter_sdfgpu.cpp:1:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from filter_sdfgpu.cpp:1:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from filter_sdfgpu.cpp:1:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from filter_sdfgpu.cpp:4:0:
../../../../vcglib/vcg/complex/algorithms/intersection.h: In function 'bool vcg::Intersection(vcg::Plane3<ScalarType>, IndexingType*, std::vector<typename CleanMeshType::FaceType*>&)':
../../../../vcglib/vcg/complex/algorithms/intersection.h:209:46: warning: typedef 'FaceContainer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename TriMeshType::FaceContainer FaceContainer;
                                              ^~~~~~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../meshlabplugins/render_radiance_scaling -I/usr/X11R6/include -I. -o gpuProgram.o ../../meshlabplugins/render_radiance_scaling/gpuProgram.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../meshlabplugins/render_radiance_scaling -I/usr/X11R6/include -I. -o framebufferObject.o ../../meshlabplugins/render_radiance_scaling/framebufferObject.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../meshlabplugins/render_radiance_scaling -I/usr/X11R6/include -I. -o gpuShader.o ../../meshlabplugins/render_radiance_scaling/gpuShader.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../meshlabplugins/render_radiance_scaling -I/usr/X11R6/include -I. -o textureParams.o ../../meshlabplugins/render_radiance_scaling/textureParams.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../meshlabplugins/render_radiance_scaling -I/usr/X11R6/include -I. -o textureFormat.o ../../meshlabplugins/render_radiance_scaling/textureFormat.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../meshlabplugins/render_radiance_scaling -I/usr/X11R6/include -I. filter_sdfgpu.h -o moc_filter_sdfgpu.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../meshlabplugins/render_radiance_scaling -I/usr/X11R6/include -I. -o moc_filter_sdfgpu.o moc_filter_sdfgpu.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from moc_filter_sdfgpu.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from moc_filter_sdfgpu.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from moc_filter_sdfgpu.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from moc_filter_sdfgpu.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from moc_filter_sdfgpu.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from moc_filter_sdfgpu.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from moc_filter_sdfgpu.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from moc_filter_sdfgpu.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from moc_filter_sdfgpu.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from moc_filter_sdfgpu.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_sdfgpu.h:6,
                 from moc_filter_sdfgpu.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name filter_sdfgpu filter_sdfgpu.qrc -o qrc_filter_sdfgpu.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../meshlabplugins/render_radiance_scaling -I/usr/X11R6/include -I. -o qrc_filter_sdfgpu.o qrc_filter_sdfgpu.cpp
rm -f libfilter_sdfgpu.so
g++ -Wl,-z,relro -shared -o libfilter_sdfgpu.so filter_sdfgpu.o gpuProgram.o framebufferObject.o gpuShader.o textureParams.o textureFormat.o moc_filter_sdfgpu.o qrc_filter_sdfgpu.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_sdfgpu.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_sdfgpu'
cd meshlabplugins/filter_select/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_select'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o meshselect.o meshselect.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from meshselect.cpp:28:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from meshselect.cpp:28:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from meshselect.cpp:28:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from meshselect.cpp:28:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from meshselect.cpp:28:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from meshselect.cpp:28:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from meshselect.cpp:28:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from meshselect.cpp:28:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from meshselect.cpp:28:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from meshselect.cpp:28:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from meshselect.cpp:28:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
meshselect.cpp: In member function 'virtual bool SelectionFilterPlugin::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))':
meshselect.cpp:238:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
         for(vi=m.cm.vert.begin();vi!=m.cm.vert.end();++vi)
         ^~~
meshselect.cpp:241:13: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
             m.clearDataMask(MeshModel::MM_FACEFACETOPO );
             ^
meshselect.cpp:286:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (par.getBool("InvFaces"))
    ^~
meshselect.cpp:287:52: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   tri::UpdateSelection<CMeshO>::FaceInvert(m.cm);  break;
                                                    ^~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. meshselect.h -o moc_meshselect.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_meshselect.o moc_meshselect.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from moc_meshselect.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from moc_meshselect.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from moc_meshselect.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from moc_meshselect.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from moc_meshselect.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from moc_meshselect.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from moc_meshselect.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from moc_meshselect.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from moc_meshselect.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from moc_meshselect.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from meshselect.h:28,
                 from moc_meshselect.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name meshlab meshlab.qrc -o qrc_meshlab.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o qrc_meshlab.o qrc_meshlab.cpp
rm -f libfilter_select.so
g++ -Wl,-z,relro -shared -o libfilter_select.so meshselect.o moc_meshselect.o qrc_meshlab.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_select.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_select'
cd meshlabplugins/filter_ssynth/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_ssynth'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external/structuresynth/ssynth -I/usr/X11R6/include -I. -o filter_ssynth.o filter_ssynth.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from filter_ssynth.cpp:3:0:
filter_ssynth.h: In member function 'virtual void FilterSSynth::initParameterSet(QAction*, MeshModel&, RichParameterSet&)':
filter_ssynth.h:45:52: warning: unused parameter 'filter' [-Wunused-parameter]
             virtual void initParameterSet(QAction* filter,MeshModel &,RichParameterSet &){};
                                                    ^~~~~~
In file included from ../../meshlabplugins/io_x3d/import_x3d.h:81:0,
                 from filter_ssynth.cpp:4:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
filter_ssynth.cpp: In member function 'virtual void FilterSSynth::initParameterSet(QAction*, MeshDocument&, RichParameterSet&)':
filter_ssynth.cpp:56:46: warning: unused parameter 'filter' [-Wunused-parameter]
 void FilterSSynth::initParameterSet(QAction* filter,MeshDocument &md, RichParameterSet &par)
                                              ^~~~~~
filter_ssynth.cpp:56:67: warning: unused parameter 'md' [-Wunused-parameter]
 void FilterSSynth::initParameterSet(QAction* filter,MeshDocument &md, RichParameterSet &par)
                                                                   ^~
filter_ssynth.cpp: In static member function 'static void FilterSSynth::openX3D(const QString&, MeshModel&, int&, bool (*)(int, const char*), QWidget*)':
filter_ssynth.cpp:66:13: warning: variable 'result' set but not used [-Wunused-but-set-variable]
         int result = vcg::tri::io::ImporterX3D<CMeshO>::LoadMask(fileName.toStdString().c_str(), info);
             ^~~~~~
filter_ssynth.cpp:63:109: warning: unused parameter 'parent' [-Wunused-parameter]
 void FilterSSynth::openX3D(const QString &fileName, MeshModel &m, int& mask, vcg::CallBackPos *cb, QWidget* parent)
                                                                                                             ^~~~~~
filter_ssynth.cpp: In member function 'QString FilterSSynth::ssynth(QString, int, int, bool (*)(int, const char*))':
filter_ssynth.cpp:139:25: warning: exception of type 'StructureSynth::Parser::ParseError' will be caught
                         catch(ParseError& ex){
                         ^~~~~
filter_ssynth.cpp:136:25: warning:    by earlier handler for 'SyntopiaCore::Exceptions::Exception'
                         catch(Exception& ex){
                         ^~~~~
filter_ssynth.cpp: In member function 'virtual int FilterSSynth::postCondition(QAction*) const':
filter_ssynth.cpp:144:42: warning: unused parameter 'filter' [-Wunused-parameter]
 int FilterSSynth::postCondition(QAction* filter) const
                                          ^~~~~~
filter_ssynth.cpp: In member function 'virtual MeshFilterInterface::FilterClass FilterSSynth::getClass(QAction*)':
filter_ssynth.cpp:148:67: warning: unused parameter 'filter' [-Wunused-parameter]
  MeshFilterInterface::FilterClass FilterSSynth::getClass(QAction *filter)
                                                                   ^~~~~~
filter_ssynth.cpp: In member function 'virtual bool FilterSSynth::open(const QString&, const QString&, MeshModel&, int&, const RichParameterSet&, bool (*)(int, const char*), QWidget*)':
filter_ssynth.cpp:163:41: warning: unused parameter 'formatName' [-Wunused-parameter]
  bool FilterSSynth::open(const QString &formatName, const QString &fileName, MeshModel &m, int& mask, const RichParameterSet & par, CallBackPos *cb, QWidget *parent)
                                         ^~~~~~~~~~
filter_ssynth.cpp: In member function 'virtual bool FilterSSynth::save(const QString&, const QString&, MeshModel&, int, const RichParameterSet&, bool (*)(int, const char*), QWidget*)':
filter_ssynth.cpp:191:41: warning: unused parameter 'formatName' [-Wunused-parameter]
  bool FilterSSynth::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent)
                                         ^~~~~~~~~~
filter_ssynth.cpp:191:68: warning: unused parameter 'fileName' [-Wunused-parameter]
  bool FilterSSynth::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent)
                                                                    ^~~~~~~~
filter_ssynth.cpp:191:89: warning: unused parameter 'm' [-Wunused-parameter]
  bool FilterSSynth::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent)
                                                                                         ^
filter_ssynth.cpp:191:102: warning: unused parameter 'mask' [-Wunused-parameter]
  bool FilterSSynth::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent)
                                                                                                      ^~~~
filter_ssynth.cpp:191:152: warning: unused parameter 'cb' [-Wunused-parameter]
  bool FilterSSynth::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent)
                                                                                                                                                        ^~
filter_ssynth.cpp:191:165: warning: unused parameter 'parent' [-Wunused-parameter]
  bool FilterSSynth::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent)
                                                                                                                                                                     ^~~~~~
filter_ssynth.cpp: In member function 'virtual void FilterSSynth::GetExportMaskCapability(QString&, int&, int&) const':
filter_ssynth.cpp:195:54: warning: unused parameter 'format' [-Wunused-parameter]
  void FilterSSynth::GetExportMaskCapability(QString &format, int &capability, int &defaultBits) const{}
                                                      ^~~~~~
filter_ssynth.cpp:195:67: warning: unused parameter 'capability' [-Wunused-parameter]
  void FilterSSynth::GetExportMaskCapability(QString &format, int &capability, int &defaultBits) const{}
                                                                   ^~~~~~~~~~
filter_ssynth.cpp:195:84: warning: unused parameter 'defaultBits' [-Wunused-parameter]
  void FilterSSynth::GetExportMaskCapability(QString &format, int &capability, int &defaultBits) const{}
                                                                                    ^~~~~~~~~~~
filter_ssynth.cpp: In member function 'virtual void FilterSSynth::initPreOpenParameter(const QString&, const QString&, RichParameterSet&)':
filter_ssynth.cpp:196:57: warning: unused parameter 'formatName' [-Wunused-parameter]
  void FilterSSynth::initPreOpenParameter(const QString &formatName, const QString &filename, RichParameterSet &parlst){
                                                         ^~~~~~~~~~
filter_ssynth.cpp:196:84: warning: unused parameter 'filename' [-Wunused-parameter]
  void FilterSSynth::initPreOpenParameter(const QString &formatName, const QString &filename, RichParameterSet &parlst){
                                                                                    ^~~~~~~~
In file included from filter_ssynth.cpp:4:0:
../../meshlabplugins/io_x3d/import_x3d.h: In instantiation of 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::LoadMaskByDom(QDomDocument*, vcg::tri::io::AdditionalInfoX3D*&, QString) [with OpenMeshType = CMeshO]':
../../meshlabplugins/io_x3d/import_x3d.h:2640:24:   required from 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::LoadMask(const char*, vcg::tri::io::AdditionalInfoX3D*&) [with OpenMeshType = CMeshO]'
filter_ssynth.cpp:66:57:   required from here
../../meshlabplugins/io_x3d/import_x3d.h:782:12: warning: variable 'copyTextureFile' set but not used [-Wunused-but-set-variable]
       bool copyTextureFile = true;
            ^~~~~~~~~~~~~~~
../../meshlabplugins/io_x3d/import_x3d.h: In instantiation of 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::NavigateScene(OpenMeshType&, QDomElement, vcg::Matrix44f, std::map<QString, QDomElement>&, std::map<QString, QDomElement>&, vcg::tri::io::AdditionalInfoX3D*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO; vcg::Matrix44f = vcg::Matrix44<float>; vcg::CallBackPos = bool(int, const char*)]':
../../meshlabplugins/io_x3d/import_x3d.h:2663:24:   required from 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::Open(OpenMeshType&, const char*, vcg::tri::io::AdditionalInfoX3D*&, bool (*)(int, const char*)) [with OpenMeshType = CMeshO; vcg::CallBackPos = bool(int, const char*)]'
filter_ssynth.cpp:68:53:   required from here
../../meshlabplugins/io_x3d/import_x3d.h:2504:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          if ( i < textureTransformList.size())
               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/math/matrix33.h:25:0,
                 from ../../../../vcglib/vcg/math/quaternion.h:113,
                 from ../../../../vcglib/vcg/math/similarity.h:98,
                 from ../../../../vcglib/vcg/math/shot.h:132,
                 from ../../../../vcglib/vcg/complex/complex.h:33,
                 from ../../common/meshmodel.h:38,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
../../../../vcglib/vcg/math/deprecated_matrix33.h: In static member function 'static void vcg::tri::io::ImporterX3D<OpenMeshType>::getNormal(const QStringList&, int, vcg::Point3f&, const Matrix44f&) [with OpenMeshType = CMeshO]':
../../../../vcglib/vcg/math/deprecated_matrix33.h:345:38: warning: 'intr33.vcg::Matrix33<float>::a[2]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t[0] = a[0]*v[0] + a[1]*v[1] + a[2]*v[2];
                                  ~~~~^~~
In file included from filter_ssynth.cpp:4:0:
../../meshlabplugins/io_x3d/import_x3d.h:2258:15: note: 'intr33.vcg::Matrix33<float>::a[2]' was declared here
     Matrix33f intr33;
               ^~~~~~
In file included from ../../../../vcglib/vcg/math/matrix33.h:25:0,
                 from ../../../../vcglib/vcg/math/quaternion.h:113,
                 from ../../../../vcglib/vcg/math/similarity.h:98,
                 from ../../../../vcglib/vcg/math/shot.h:132,
                 from ../../../../vcglib/vcg/complex/complex.h:33,
                 from ../../common/meshmodel.h:38,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
../../../../vcglib/vcg/math/deprecated_matrix33.h:346:38: warning: 'intr33.vcg::Matrix33<float>::a[5]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t[1] = a[3]*v[0] + a[4]*v[1] + a[5]*v[2];
                                  ~~~~^~~
In file included from filter_ssynth.cpp:4:0:
../../meshlabplugins/io_x3d/import_x3d.h:2258:15: note: 'intr33.vcg::Matrix33<float>::a[5]' was declared here
     Matrix33f intr33;
               ^~~~~~
In file included from ../../../../vcglib/vcg/math/matrix33.h:25:0,
                 from ../../../../vcglib/vcg/math/quaternion.h:113,
                 from ../../../../vcglib/vcg/math/similarity.h:98,
                 from ../../../../vcglib/vcg/math/shot.h:132,
                 from ../../../../vcglib/vcg/complex/complex.h:33,
                 from ../../common/meshmodel.h:38,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
../../../../vcglib/vcg/math/deprecated_matrix33.h:347:14: warning: 'intr33.vcg::Matrix33<float>::a[6]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t[2] = a[6]*v[0] + a[7]*v[1] + a[8]*v[2];
          ~~~~^~~
In file included from filter_ssynth.cpp:4:0:
../../meshlabplugins/io_x3d/import_x3d.h:2258:15: note: 'intr33.vcg::Matrix33<float>::a[6]' was declared here
     Matrix33f intr33;
               ^~~~~~
In file included from ../../../../vcglib/vcg/math/matrix33.h:25:0,
                 from ../../../../vcglib/vcg/math/quaternion.h:113,
                 from ../../../../vcglib/vcg/math/similarity.h:98,
                 from ../../../../vcglib/vcg/math/shot.h:132,
                 from ../../../../vcglib/vcg/complex/complex.h:33,
                 from ../../common/meshmodel.h:38,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
../../../../vcglib/vcg/math/deprecated_matrix33.h:347:26: warning: 'intr33.vcg::Matrix33<float>::a[7]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t[2] = a[6]*v[0] + a[7]*v[1] + a[8]*v[2];
                      ~~~~^~~
In file included from filter_ssynth.cpp:4:0:
../../meshlabplugins/io_x3d/import_x3d.h:2258:15: note: 'intr33.vcg::Matrix33<float>::a[7]' was declared here
     Matrix33f intr33;
               ^~~~~~
In file included from ../../../../vcglib/vcg/math/matrix33.h:25:0,
                 from ../../../../vcglib/vcg/math/quaternion.h:113,
                 from ../../../../vcglib/vcg/math/similarity.h:98,
                 from ../../../../vcglib/vcg/math/shot.h:132,
                 from ../../../../vcglib/vcg/complex/complex.h:33,
                 from ../../common/meshmodel.h:38,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
../../../../vcglib/vcg/math/deprecated_matrix33.h:347:38: warning: 'intr33.vcg::Matrix33<float>::a[8]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t[2] = a[6]*v[0] + a[7]*v[1] + a[8]*v[2];
                                  ~~~~^~~
In file included from filter_ssynth.cpp:4:0:
../../meshlabplugins/io_x3d/import_x3d.h:2258:15: note: 'intr33.vcg::Matrix33<float>::a[8]' was declared here
     Matrix33f intr33;
               ^~~~~~
../../meshlabplugins/io_x3d/import_x3d.h: In static member function 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::LoadIndexedSet(QDomElement, OpenMeshType&, vcg::Matrix44f, const vcg::tri::io::TextureInfo&, const QStringList&, const QStringList&, const QStringList&, int, vcg::tri::io::AdditionalInfoX3D*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO]':
../../meshlabplugins/io_x3d/import_x3d.h:1342:40: warning: 'secondVertexIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
       m.face[faceIndex].V(1) = &(m.vert[secondVertexIndex]);
                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~
../../meshlabplugins/io_x3d/import_x3d.h:1341:55: warning: 'firstVertexIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
       m.face[faceIndex].V(vertIndexPerFace) = &(m.vert[firstVertexIndex]);
                                                ~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/math/matrix33.h:25:0,
                 from ../../../../vcglib/vcg/math/quaternion.h:113,
                 from ../../../../vcglib/vcg/math/similarity.h:98,
                 from ../../../../vcglib/vcg/math/shot.h:132,
                 from ../../../../vcglib/vcg/complex/complex.h:33,
                 from ../../common/meshmodel.h:38,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
../../../../vcglib/vcg/math/deprecated_matrix33.h: In static member function 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::LoadElevationGrid(QDomElement, OpenMeshType&, vcg::Matrix44f, const vcg::tri::io::TextureInfo&, const QStringList&, const QStringList&, int, vcg::tri::io::AdditionalInfoX3D*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO]':
../../../../vcglib/vcg/math/deprecated_matrix33.h:345:38: warning: 'intr33.vcg::Matrix33<float>::a[2]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t[0] = a[0]*v[0] + a[1]*v[1] + a[2]*v[2];
                                  ~~~~^~~
In file included from filter_ssynth.cpp:4:0:
../../meshlabplugins/io_x3d/import_x3d.h:2258:15: note: 'intr33.vcg::Matrix33<float>::a[2]' was declared here
     Matrix33f intr33;
               ^~~~~~
In file included from ../../../../vcglib/vcg/math/matrix33.h:25:0,
                 from ../../../../vcglib/vcg/math/quaternion.h:113,
                 from ../../../../vcglib/vcg/math/similarity.h:98,
                 from ../../../../vcglib/vcg/math/shot.h:132,
                 from ../../../../vcglib/vcg/complex/complex.h:33,
                 from ../../common/meshmodel.h:38,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
../../../../vcglib/vcg/math/deprecated_matrix33.h:346:38: warning: 'intr33.vcg::Matrix33<float>::a[5]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t[1] = a[3]*v[0] + a[4]*v[1] + a[5]*v[2];
                                  ~~~~^~~
In file included from filter_ssynth.cpp:4:0:
../../meshlabplugins/io_x3d/import_x3d.h:2258:15: note: 'intr33.vcg::Matrix33<float>::a[5]' was declared here
     Matrix33f intr33;
               ^~~~~~
In file included from ../../../../vcglib/vcg/math/matrix33.h:25:0,
                 from ../../../../vcglib/vcg/math/quaternion.h:113,
                 from ../../../../vcglib/vcg/math/similarity.h:98,
                 from ../../../../vcglib/vcg/math/shot.h:132,
                 from ../../../../vcglib/vcg/complex/complex.h:33,
                 from ../../common/meshmodel.h:38,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
../../../../vcglib/vcg/math/deprecated_matrix33.h:347:14: warning: 'intr33.vcg::Matrix33<float>::a[6]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t[2] = a[6]*v[0] + a[7]*v[1] + a[8]*v[2];
          ~~~~^~~
In file included from filter_ssynth.cpp:4:0:
../../meshlabplugins/io_x3d/import_x3d.h:2258:15: note: 'intr33.vcg::Matrix33<float>::a[6]' was declared here
     Matrix33f intr33;
               ^~~~~~
In file included from ../../../../vcglib/vcg/math/matrix33.h:25:0,
                 from ../../../../vcglib/vcg/math/quaternion.h:113,
                 from ../../../../vcglib/vcg/math/similarity.h:98,
                 from ../../../../vcglib/vcg/math/shot.h:132,
                 from ../../../../vcglib/vcg/complex/complex.h:33,
                 from ../../common/meshmodel.h:38,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
../../../../vcglib/vcg/math/deprecated_matrix33.h:347:26: warning: 'intr33.vcg::Matrix33<float>::a[7]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t[2] = a[6]*v[0] + a[7]*v[1] + a[8]*v[2];
                      ~~~~^~~
In file included from filter_ssynth.cpp:4:0:
../../meshlabplugins/io_x3d/import_x3d.h:2258:15: note: 'intr33.vcg::Matrix33<float>::a[7]' was declared here
     Matrix33f intr33;
               ^~~~~~
In file included from ../../../../vcglib/vcg/math/matrix33.h:25:0,
                 from ../../../../vcglib/vcg/math/quaternion.h:113,
                 from ../../../../vcglib/vcg/math/similarity.h:98,
                 from ../../../../vcglib/vcg/math/shot.h:132,
                 from ../../../../vcglib/vcg/complex/complex.h:33,
                 from ../../common/meshmodel.h:38,
                 from filter_ssynth.h:30,
                 from filter_ssynth.cpp:3:
../../../../vcglib/vcg/math/deprecated_matrix33.h:347:38: warning: 'intr33.vcg::Matrix33<float>::a[8]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t[2] = a[6]*v[0] + a[7]*v[1] + a[8]*v[2];
                                  ~~~~^~~
In file included from filter_ssynth.cpp:4:0:
../../meshlabplugins/io_x3d/import_x3d.h:2258:15: note: 'intr33.vcg::Matrix33<float>::a[8]' was declared here
     Matrix33f intr33;
               ^~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external/structuresynth/ssynth -I/usr/X11R6/include -I. -o Parser.o ../../meshlabplugins/io_x3d/vrml/Parser.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external/structuresynth/ssynth -I/usr/X11R6/include -I. -o Scanner.o ../../meshlabplugins/io_x3d/vrml/Scanner.cpp
../../meshlabplugins/io_x3d/vrml/Scanner.cpp: In member function 'bool VrmlTranslator::Scanner::Comment0()':
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:606:17: warning: unused variable 'pos0' [-Wunused-variable]
  int level = 1, pos0 = pos, line0 = line, col0 = col;
                 ^~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:606:43: warning: unused variable 'col0' [-Wunused-variable]
  int level = 1, pos0 = pos, line0 = line, col0 = col;
                                           ^~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp: In member function 'VrmlTranslator::Token* VrmlTranslator::Scanner::NextToken()':
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:680:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:680:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:680:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:680:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:680:100: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                 ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:680:114: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                               ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:680:130: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                                               ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:680:144: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                                                             ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:684:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:684:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:684:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
                                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:684:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:684:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
                                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:684:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
                                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:688:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:688:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:688:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
                                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:688:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:688:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
                                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:688:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_3;}
                                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:692:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_5;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:692:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_5;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:696:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_5;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:696:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_5;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:701:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_8;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:701:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_8;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:706:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_8;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:706:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_8;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:710:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_8;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:710:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_8;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:714:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_9;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:714:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_9;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:719:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_12;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:719:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_12;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:724:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_12;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:724:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_12;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:728:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_12;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:728:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_12;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:732:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_15;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:732:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_15;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:737:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_15;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:737:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_15;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:741:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_15;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:741:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_15;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:745:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'[') || (ch >= L']' && ch <= 65535)) {AddCh(); goto case_16;}
        ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:745:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'[') || (ch >= L']' && ch <= 65535)) {AddCh(); goto case_16;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:745:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'[') || (ch >= L']' && ch <= 65535)) {AddCh(); goto case_16;}
                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:745:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'[') || (ch >= L']' && ch <= 65535)) {AddCh(); goto case_16;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:751:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_18;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:751:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_18;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:751:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_18;}
                                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:751:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_18;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:751:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_18;}
                                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:751:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_18;}
                                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:755:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
        ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:755:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:755:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:755:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:755:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:755:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:755:100: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                                                 ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:755:116: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                                                                 ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:755:130: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                                                                               ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:755:146: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                                                                                               ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:756:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_40;}
              ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:756:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_40;}
                            ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:756:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_40;}
                                            ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:756:61: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_40;}
                                                          ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:756:77: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_40;}
                                                                          ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:756:91: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_40;}
                                                                                        ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:762:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_20;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:762:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_20;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:762:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_20;}
                                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:762:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_20;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:762:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_20;}
                                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:762:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_20;}
                                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:766:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_21;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:766:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_21;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:766:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_21;}
                                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:766:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_21;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:766:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_21;}
                                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:766:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_21;}
                                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:770:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_22;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:770:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_22;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:770:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_22;}
                                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:770:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_22;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:770:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_22;}
                                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:770:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_22;}
                                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:774:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:774:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:774:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
                                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:774:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:774:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
                                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:774:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
                                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:778:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_24;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:778:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_24;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:778:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_24;}
                                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:778:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_24;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:778:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_24;}
                                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:778:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_24;}
                                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:782:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_25;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:782:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_25;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:782:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_25;}
                                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:782:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_25;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:782:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_25;}
                                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:782:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_25;}
                                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:786:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_26;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:786:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_26;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:786:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_26;}
                                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:786:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_26;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:786:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_26;}
                                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:786:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_26;}
                                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:790:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_27;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:790:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_27;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:790:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_27;}
                                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:790:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_27;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:790:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_27;}
                                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:790:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_27;}
                                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:794:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_28;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:794:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_28;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:794:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_28;}
                                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:794:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_28;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:794:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_28;}
                                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:794:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_28;}
                                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:798:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_29;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:798:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_29;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:798:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_29;}
                                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:798:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_29;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:798:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_29;}
                                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:798:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_29;}
                                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:802:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_30;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:802:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_30;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:802:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_30;}
                                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:802:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_30;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:802:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_30;}
                                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:802:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_30;}
                                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:806:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:806:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:806:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
                                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:806:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:806:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
                                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:806:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_16;}
                                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:823:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_35;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:823:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_35;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:829:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_35;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:829:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_35;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:835:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'1' && ch <= L'9')) {AddCh(); goto case_35;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:835:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'1' && ch <= L'9')) {AddCh(); goto case_35;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:840:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'1') || (ch >= L'4' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:840:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'1') || (ch >= L'4' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:840:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'1') || (ch >= L'4' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:840:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'1') || (ch >= L'4' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:840:100: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'1') || (ch >= L'4' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                 ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:840:114: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'1') || (ch >= L'4' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                               ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:840:130: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'1') || (ch >= L'4' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                                               ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:840:144: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'1') || (ch >= L'4' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                                                             ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:840:160: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'1') || (ch >= L'4' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                                                                             ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:840:174: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'1') || (ch >= L'4' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                                                                                           ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:846:64: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'"' || ch == 39 || ch == L'0' || ch == 92 || (ch >= L'a' && ch <= L'b') || ch == L'f' || ch == L'n' || ch == L'r' || ch == L't' || ch == L'v') {AddCh(); goto case_16;}
                                                             ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:846:78: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'"' || ch == 39 || ch == L'0' || ch == 92 || (ch >= L'a' && ch <= L'b') || ch == L'f' || ch == L'n' || ch == L'r' || ch == L't' || ch == L'v') {AddCh(); goto case_16;}
                                                                           ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:853:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_41;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:853:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_41;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:853:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_41;}
                                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:853:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_41;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:853:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_41;}
                                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:853:86: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9') || (ch >= L'A' && ch <= L'F') || (ch >= L'a' && ch <= L'f')) {AddCh(); goto case_41;}
                                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:854:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
             ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:854:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                            ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:854:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                          ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:854:61: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                          ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:854:75: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                        ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:854:91: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                                        ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:854:105: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                                                      ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:854:121: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                                                                      ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:854:135: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                                                                                    ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:854:151: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    else if (ch <= L'!' || (ch >= L'#' && ch <= L'/') || (ch >= L':' && ch <= L'@') || (ch >= L'G' && ch <= L'[') || (ch >= L']' && ch <= L'`') || (ch >= L'g' && ch <= 65535)) {AddCh(); goto case_16;}
                                                                                                                                                    ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:860:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'[') || (ch >= L']' && ch <= 65535)) {AddCh(); goto case_16;}
        ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:860:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'[') || (ch >= L']' && ch <= 65535)) {AddCh(); goto case_16;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:860:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'[') || (ch >= L']' && ch <= 65535)) {AddCh(); goto case_16;}
                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:860:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch <= L'!' || (ch >= L'#' && ch <= L'[') || (ch >= L']' && ch <= 65535)) {AddCh(); goto case_16;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:866:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:866:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:866:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:866:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:866:100: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                 ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:866:114: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                               ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:866:130: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                                               ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:866:144: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                                                             ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:871:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:871:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:871:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                     ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:871:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                   ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:871:100: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                 ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:871:114: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                               ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:871:130: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                                               ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:871:144: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (ch == L'!' || (ch >= L'$' && ch <= L'&') || (ch >= L'(' && ch <= L'+') || ch == L'-' || (ch >= L'/' && ch <= L'Z') || (ch >= L'^' && ch <= L'z') || ch == L'|' || ch == L'~' || (ch >= 128 && ch <= 65535)) {AddCh(); goto case_1;}
                                                                                                                                             ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:876:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'2')) {AddCh(); goto case_32;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:876:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'2')) {AddCh(); goto case_32;}
                       ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:891:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_5;}
         ~~~^~~~~~~
../../meshlabplugins/io_x3d/vrml/Scanner.cpp:891:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if ((ch >= L'0' && ch <= L'9')) {AddCh(); goto case_5;}
                       ~~~^~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external/structuresynth/ssynth -I/usr/X11R6/include -I. -o mytrenderer.o mytrenderer.cpp
mytrenderer.cpp: In member function 'virtual void MyTrenderer::drawBox(SyntopiaCore::Math::Vector3f, SyntopiaCore::Math::Vector3f, SyntopiaCore::Math::Vector3f, SyntopiaCore::Math::Vector3f, SyntopiaCore::GLEngine::PrimitiveClass*)':
mytrenderer.cpp:10:49: warning: unused parameter 'classID' [-Wunused-parameter]
                                 PrimitiveClass* classID)
                                                 ^~~~~~~
mytrenderer.cpp: In member function 'virtual void MyTrenderer::drawSphere(SyntopiaCore::Math::Vector3f, float, SyntopiaCore::GLEngine::PrimitiveClass*)':
mytrenderer.cpp:34:121: warning: unused parameter 'classID' [-Wunused-parameter]
 void MyTrenderer::drawSphere(SyntopiaCore::Math::Vector3f center, float radius, SyntopiaCore::GLEngine::PrimitiveClass *classID){
                                                                                                                         ^~~~~~~
mytrenderer.cpp: In member function 'virtual void MyTrenderer::drawMesh(SyntopiaCore::Math::Vector3f, SyntopiaCore::Math::Vector3f, SyntopiaCore::Math::Vector3f, SyntopiaCore::Math::Vector3f, SyntopiaCore::Math::Vector3f, SyntopiaCore::Math::Vector3f, SyntopiaCore::GLEngine::PrimitiveClass*)':
mytrenderer.cpp:59:92: warning: unused parameter 'classID' [-Wunused-parameter]
                                                    SyntopiaCore::GLEngine::PrimitiveClass* classID)
                                                                                            ^~~~~~~
mytrenderer.cpp: In member function 'virtual void MyTrenderer::drawDot(SyntopiaCore::Math::Vector3f, SyntopiaCore::GLEngine::PrimitiveClass*)':
mytrenderer.cpp:96:82: warning: unused parameter 'classID' [-Wunused-parameter]
         void MyTrenderer::drawDot(SyntopiaCore::Math::Vector3f v,PrimitiveClass* classID) {
                                                                                  ^~~~~~~
mytrenderer.cpp: In member function 'virtual void MyTrenderer::drawTriangle(SyntopiaCore::Math::Vector3f, SyntopiaCore::Math::Vector3f, SyntopiaCore::Math::Vector3f, SyntopiaCore::GLEngine::PrimitiveClass*)':
mytrenderer.cpp:112:49: warning: unused parameter 'classID' [-Wunused-parameter]
                                 PrimitiveClass* classID) {
                                                 ^~~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external/structuresynth/ssynth -I/usr/X11R6/include -I. filter_ssynth.h -o moc_filter_ssynth.cpp
filter_ssynth.h:67: Warning: Class FilterSSynth implements the interface MeshIOInterface but does not list it in Q_INTERFACES. qobject_cast to MeshIOInterface will not work!
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external/structuresynth/ssynth -I/usr/X11R6/include -I. -o moc_filter_ssynth.o moc_filter_ssynth.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from filter_ssynth.h:30,
                 from moc_filter_ssynth.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from filter_ssynth.h:30,
                 from moc_filter_ssynth.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from filter_ssynth.h:30,
                 from moc_filter_ssynth.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from filter_ssynth.h:30,
                 from moc_filter_ssynth.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_ssynth.h:30,
                 from moc_filter_ssynth.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_ssynth.h:30,
                 from moc_filter_ssynth.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_ssynth.h:30,
                 from moc_filter_ssynth.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_ssynth.h:30,
                 from moc_filter_ssynth.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from filter_ssynth.h:30,
                 from moc_filter_ssynth.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from filter_ssynth.h:30,
                 from moc_filter_ssynth.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from filter_ssynth.h:30,
                 from moc_filter_ssynth.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from moc_filter_ssynth.cpp:9:0:
filter_ssynth.h: In member function 'virtual void FilterSSynth::initParameterSet(QAction*, MeshModel&, RichParameterSet&)':
filter_ssynth.h:45:52: warning: unused parameter 'filter' [-Wunused-parameter]
             virtual void initParameterSet(QAction* filter,MeshModel &,RichParameterSet &){};
                                                    ^~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name ssynthres ssynthres.qrc -o qrc_ssynthres.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external/structuresynth/ssynth -I/usr/X11R6/include -I. -o qrc_ssynthres.o qrc_ssynthres.cpp
rm -f libfilter_ssynth.so
g++ -Wl,-z,relro -shared -o libfilter_ssynth.so filter_ssynth.o Parser.o Scanner.o mytrenderer.o moc_filter_ssynth.o qrc_ssynthres.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW ../../external/lib/linux-g++/libssynth.a -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_ssynth.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_ssynth'
cd meshlabplugins/filter_texture/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_texture'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_texture.o filter_texture.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from filter_texture.cpp:33:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from filter_texture.cpp:33:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from filter_texture.cpp:33:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from filter_texture.cpp:33:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from filter_texture.cpp:33:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from filter_texture.cpp:33:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from filter_texture.cpp:33:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from filter_texture.cpp:33:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from filter_texture.cpp:33:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from filter_texture.cpp:33:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from filter_texture.cpp:33:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from filter_texture.h:33:0,
                 from filter_texture.cpp:33:
../../../../vcglib/vcg/complex/algorithms/attribute_seam.h: In static member function 'static bool vcg::tri::AttributeSeam::SplitVertex(src_trimesh_t&, extract_wedge_attribs_t, compare_vertex_attribs_t&)':
../../../../vcglib/vcg/complex/algorithms/attribute_seam.h:162:52: warning: typedef 'src_vertex_container_t' locally defined but not used [-Wunused-local-typedefs]
    typedef typename src_trimesh_t::VertContainer   src_vertex_container_t;
                                                    ^~~~~~~~~~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/attribute_seam.h: In static member function 'static bool vcg::tri::AttributeSeam::SplitVertex(const src_trimesh_t&, dst_trimesh_t&, extract_wedge_attribs_t&, compare_vertex_attribs_t&, copy_vertex_t&)':
../../../../vcglib/vcg/complex/algorithms/attribute_seam.h:248:57: warning: typedef 'dst_vertex_container_t' locally defined but not used [-Wunused-local-typedefs]
    typedef typename dst_trimesh_t::VertContainer        dst_vertex_container_t;
                                                         ^~~~~~~~~~~~~~~~~~~~~~
In file included from filter_texture.h:34:0,
                 from filter_texture.cpp:33:
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilar(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:797:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=1; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:805:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilarDual(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:814:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=0; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:837:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
In file included from filter_texture.cpp:35:0:
rastering.h: In member function 'void TransferColorSampler::AddTextureSample(const FaceType&, const CoordType&, const Point2i&, float)':
rastering.h:327:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
         if (alpha==255 || qAlpha(trgImg.pixel(tp.X(), trgImg.height() - 1 - tp.Y())) < alpha)
         ^~
rastering.h:370:13: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
             if (cb)
             ^~
rastering.h:327:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
         if (alpha==255 || qAlpha(trgImg.pixel(tp.X(), trgImg.height() - 1 - tp.Y())) < alpha)
            ^
In file included from ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:38:0,
                 from ../../../../vcglib/vcg/complex/algorithms/parametrization/voronoi_atlas.h:3,
                 from filter_texture.cpp:38:
../../../../vcglib/vcg/complex/algorithms/parametrization/distortion.h: In static member function 'static vcg::tri::Distortion<MeshType, PerWedgeFlag>::ScalarType vcg::tri::Distortion<MeshType, PerWedgeFlag>::AngleRad3D(const FaceType*, int)':
../../../../vcglib/vcg/complex/algorithms/parametrization/distortion.h:122:44: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
     typedef typename CoordType::ScalarType ScalarType;
                                            ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/parametrization/voronoi_atlas.h:3:0,
                 from filter_texture.cpp:38:
../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h: In member function 'void vcg::tri::PoissonSolver<MeshType>::perElementLHS(vcg::tri::PoissonSolver<MeshType>::FaceType*, vcg::tri::PoissonSolver<MeshType>::ScalarType (*)[3], int (*)[3][2])':
../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:293:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for (int x=0;x<3;x++)
   ^~~
../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:301:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    CoordType e[3];
    ^~~~~~~~~
In file included from filter_texture.cpp:38:0:
../../../../vcglib/vcg/complex/algorithms/parametrization/voronoi_atlas.h: In instantiation of 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]':
filter_texture.cpp:372:34:   required from here
../../../../vcglib/vcg/complex/algorithms/parametrization/voronoi_atlas.h:134:11: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'std::vector<vcg::Point3<float>, std::allocator<vcg::Point3<float> > >::size_type {aka unsigned int}' [-Wformat=]
     printf("Sampling created a new mesh of %lu points\n",PoissonSamples.size());
           ^
In file included from ../../../../vcglib/vcg/complex/algorithms/parametrization/voronoi_atlas.h:10:0,
                 from filter_texture.cpp:38:
../../../../vcglib/vcg/complex/algorithms/voronoi_clustering.h: In instantiation of 'static void vcg::tri::VoronoiProcessing<MeshType>::VoronoiColoring(MeshType&, std::vector<typename FaceType::VertexType*>&, bool) [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh; typename FaceType::VertexType = vcg::tri::VoronoiAtlas<CMeshO>::VoroVertex]':
../../../../vcglib/vcg/complex/algorithms/parametrization/voronoi_atlas.h:140:54:   required from 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]'
filter_texture.cpp:372:34:   required from here
../../../../vcglib/vcg/complex/algorithms/voronoi_clustering.h:114:69: warning: unused parameter 'seedVec' [-Wunused-parameter]
 static void VoronoiColoring(MeshType &m, std::vector<VertexType *> &seedVec, bool frontierFlag=true)
                                                                     ^~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/parametrization/voronoi_atlas.h:3:0,
                 from filter_texture.cpp:38:
../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h: In instantiation of 'vcg::tri::PoissonSolver<MeshType>::PoissonSolver(MeshType&) [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]':
../../../../vcglib/vcg/complex/algorithms/parametrization/voronoi_atlas.h:155:42:   required from 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]'
filter_texture.cpp:372:34:   required from here
../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:809:43: warning: 'Eigen::DynamicSparseMatrix<_Scalar, _Flags, _StorageIndex>::DynamicSparseMatrix() [with _Scalar = double; int _Options = 0; _StorageIndex = int]' is deprecated [-Wdeprecated-declarations]
  PoissonSolver(MeshType &_mesh):mesh(_mesh)
                                           ^
In file included from filter_texture.cpp:28:0:
/usr/include/eigen3/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h:228:29: note: declared here
     EIGEN_DEPRECATED inline DynamicSparseMatrix()
                             ^~~~~~~~~~~~~~~~~~~
In file included from filter_texture.h:34:0,
                 from filter_texture.cpp:33:
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In instantiation of 'static void vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceRaster(typename MetroMesh::FaceType&, VertexSampler&, const vcg::Point2<typename MetroMesh::ScalarType>&, const vcg::Point2<typename MetroMesh::ScalarType>&, const vcg::Point2<typename MetroMesh::ScalarType>&, bool) [with MetroMesh = CMeshO; VertexSampler = RasterSampler; typename MetroMesh::FaceType = CFaceO; typename MetroMesh::ScalarType = float]':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:1377:33:   required from 'static void vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::Texture(MetroMesh&, VertexSampler&, int, int, bool) [with MetroMesh = CMeshO; VertexSampler = RasterSampler]'
filter_texture.cpp:723:57:   required from here
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:976:14: warning: variable 'in' set but not used [-Wunused-but-set-variable]
         bool in = false;
              ^~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In instantiation of 'static void vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceRaster(typename MetroMesh::FaceType&, VertexSampler&, const vcg::Point2<typename MetroMesh::ScalarType>&, const vcg::Point2<typename MetroMesh::ScalarType>&, const vcg::Point2<typename MetroMesh::ScalarType>&, bool) [with MetroMesh = CMeshO; VertexSampler = TransferColorSampler; typename MetroMesh::FaceType = CFaceO; typename MetroMesh::ScalarType = float]':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:1377:33:   required from 'static void vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::Texture(MetroMesh&, VertexSampler&, int, int, bool) [with MetroMesh = CMeshO; VertexSampler = TransferColorSampler]'
filter_texture.cpp:840:68:   required from here
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:976:14: warning: variable 'in' set but not used [-Wunused-but-set-variable]
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In instantiation of 'static void vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::PoissonDiskPruning(MetroMesh&, VertexSampler&, MetroMesh&, vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::ScalarType, vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::PoissonDiskParam) [with MetroMesh = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh; VertexSampler = vcg::tri::TrivialSampler<vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh>; vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::ScalarType = float]':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:1486:65:   required from 'void vcg::tri::PoissonSampling(MeshType&, std::vector<vcg::Point3<float>, std::allocator<vcg::Point3<float> > >&, int, float&) [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]'
../../../../vcglib/vcg/complex/algorithms/parametrization/voronoi_atlas.h:131:25:   required from 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]'
filter_texture.cpp:372:34:   required from here
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:1170:9: warning: unused variable 't0' [-Wunused-variable]
     int t0 = clock();
         ^~
In file included from ../../../../vcglib/vcg/complex/algorithms/parametrization/voronoi_atlas.h:3:0,
                 from filter_texture.cpp:38:
../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h: In instantiation of 'void vcg::tri::PoissonSolver<MeshType>::AllocateSystem() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]':
../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:488:17:   required from 'void vcg::tri::PoissonSolver<MeshType>::InitMatrix() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]'
../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:756:13:   required from 'bool vcg::tri::PoissonSolver<MeshType>::SolvePoisson(bool, vcg::tri::PoissonSolver<MeshType>::ScalarType, bool) [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh; vcg::tri::PoissonSolver<MeshType>::ScalarType = float]'
../../../../vcglib/vcg/complex/algorithms/parametrization/voronoi_atlas.h:160:9:   required from 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]'
filter_texture.cpp:372:34:   required from here
../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:478:12: warning: 'Eigen::DynamicSparseMatrix<_Scalar, _Flags, _StorageIndex>::DynamicSparseMatrix(Eigen::Index, Eigen::Index) [with _Scalar = double; int _Options = 0; _StorageIndex = int; Eigen::Index = int]' is deprecated [-Wdeprecated-declarations]
   A=Eigen::DynamicSparseMatrix<double>(total_size, total_size); // A
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from filter_texture.cpp:28:0:
/usr/include/eigen3/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h:235:29: note: declared here
     EIGEN_DEPRECATED inline DynamicSparseMatrix(Index rows, Index cols)
                             ^~~~~~~~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from filter_texture.cpp:33:
../../../../vcglib/vcg/simplex/face/distance.h: In function 'bool vcg::face::PointDistanceBase(const FaceType&, const vcg::Point3<typename TriangleType::ScalarType>&, typename FaceType::ScalarType&, vcg::Point3<typename TriangleType::ScalarType>&) [with FaceType = CFaceO]':
../../../../vcglib/vcg/simplex/face/distance.h:430:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
../../../../vcglib/vcg/simplex/face/distance.h:392:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
../../../../vcglib/vcg/simplex/face/distance.h:355:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
In file included from /usr/include/qt4/QtGui/qcolor.h:45:0,
                 from /usr/include/qt4/QtGui/qpalette.h:46,
                 from /usr/include/qt4/QtGui/qwidget.h:50,
                 from /usr/include/qt4/QtGui/qaction.h:47,
                 from /usr/include/qt4/QtGui/qinputcontext.h:65,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from filter_texture.cpp:24:
/usr/include/qt4/QtGui/qrgb.h: In member function 'void TransferColorSampler::AddTextureSample(const FaceType&, const CoordType&, const Point2i&, float)':
/usr/include/qt4/QtGui/qrgb.h:73:75: warning: 'bb' may be used uninitialized in this function [-Wmaybe-uninitialized]
 { return ((a & 0xff) << 24) | ((r & 0xff) << 16) | ((g & 0xff) << 8) | (b & 0xff); }
                                                                        ~~~^~~~~~~
In file included from filter_texture.cpp:35:0:
rastering.h:252:19: note: 'bb' was declared here
         int rr,gg,bb;
                   ^~
In file included from /usr/include/qt4/QtGui/qcolor.h:45:0,
                 from /usr/include/qt4/QtGui/qpalette.h:46,
                 from /usr/include/qt4/QtGui/qwidget.h:50,
                 from /usr/include/qt4/QtGui/qaction.h:47,
                 from /usr/include/qt4/QtGui/qinputcontext.h:65,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from filter_texture.cpp:24:
/usr/include/qt4/QtGui/qrgb.h:73:64: warning: 'gg' may be used uninitialized in this function [-Wmaybe-uninitialized]
 { return ((a & 0xff) << 24) | ((r & 0xff) << 16) | ((g & 0xff) << 8) | (b & 0xff); }
                                                    ~~~~~~~~~~~~^~~~~
In file included from filter_texture.cpp:35:0:
rastering.h:252:16: note: 'gg' was declared here
         int rr,gg,bb;
                ^~
In file included from /usr/include/qt4/QtGui/qcolor.h:45:0,
                 from /usr/include/qt4/QtGui/qpalette.h:46,
                 from /usr/include/qt4/QtGui/qwidget.h:50,
                 from /usr/include/qt4/QtGui/qaction.h:47,
                 from /usr/include/qt4/QtGui/qinputcontext.h:65,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from filter_texture.cpp:24:
/usr/include/qt4/QtGui/qrgb.h:73:43: warning: 'rr' may be used uninitialized in this function [-Wmaybe-uninitialized]
 { return ((a & 0xff) << 24) | ((r & 0xff) << 16) | ((g & 0xff) << 8) | (b & 0xff); }
                               ~~~~~~~~~~~~^~~~~~
In file included from filter_texture.cpp:35:0:
rastering.h:252:13: note: 'rr' was declared here
         int rr,gg,bb;
             ^~
In file included from ../../../../vcglib/vcg/complex/algorithms/parametrization/voronoi_atlas.h:6:0,
                 from filter_texture.cpp:38:
../../../../vcglib/vcg/space/poly_packer.h: In static member function 'static bool vcg::PolyPacker<SCALAR_TYPE>::PackAsObjectOrientedRect(const std::vector<std::vector<vcg::Point2<T> > >&, vcg::PolyPacker<SCALAR_TYPE>::Point2x, std::vector<vcg::Similarity2<SCALAR_TYPE> >&, vcg::PolyPacker<SCALAR_TYPE>::Point2x&) [with SCALAR_TYPE = float]':
../../../../vcglib/vcg/space/poly_packer.h:84:5: warning: 'bestAngle' may be used uninitialized in this function [-Wmaybe-uninitialized]
     rot=bestAngle;
     ^~~
../../../../vcglib/vcg/space/poly_packer.h:62:11: note: 'bestAngle' was declared here
     float bestAngle;
           ^~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o plylib.o ../../../../vcglib/wrap/ply/plylib.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_texture.h -o moc_filter_texture.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_texture.o moc_filter_texture.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from moc_filter_texture.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from moc_filter_texture.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from moc_filter_texture.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from moc_filter_texture.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from moc_filter_texture.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from moc_filter_texture.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from moc_filter_texture.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from moc_filter_texture.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from moc_filter_texture.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from moc_filter_texture.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_texture.h:31,
                 from moc_filter_texture.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from filter_texture.h:33:0,
                 from moc_filter_texture.cpp:9:
../../../../vcglib/vcg/complex/algorithms/attribute_seam.h: In static member function 'static bool vcg::tri::AttributeSeam::SplitVertex(src_trimesh_t&, extract_wedge_attribs_t, compare_vertex_attribs_t&)':
../../../../vcglib/vcg/complex/algorithms/attribute_seam.h:162:52: warning: typedef 'src_vertex_container_t' locally defined but not used [-Wunused-local-typedefs]
    typedef typename src_trimesh_t::VertContainer   src_vertex_container_t;
                                                    ^~~~~~~~~~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/attribute_seam.h: In static member function 'static bool vcg::tri::AttributeSeam::SplitVertex(const src_trimesh_t&, dst_trimesh_t&, extract_wedge_attribs_t&, compare_vertex_attribs_t&, copy_vertex_t&)':
../../../../vcglib/vcg/complex/algorithms/attribute_seam.h:248:57: warning: typedef 'dst_vertex_container_t' locally defined but not used [-Wunused-local-typedefs]
    typedef typename dst_trimesh_t::VertContainer        dst_vertex_container_t;
                                                         ^~~~~~~~~~~~~~~~~~~~~~
In file included from filter_texture.h:34:0,
                 from moc_filter_texture.cpp:9:
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilar(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:797:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=1; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:805:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In static member function 'static int vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::SingleFaceSimilarDual(vcg::tri::SurfaceSampling<MetroMesh, VertexSampler>::FacePointer, VertexSampler&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:814:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=0; i < n_samples_per_edge-1; i++)
     ^~~
../../../../vcglib/vcg/complex/algorithms/point_sampling.h:837:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  return n_samples;
  ^~~~~~
rm -f libfilter_texture.so
g++ -Wl,-z,relro -shared -o libfilter_texture.so filter_texture.o plylib.o moc_filter_texture.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_texture.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_texture'
cd meshlabplugins/filter_trioptimize/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_trioptimize'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_trioptimize.o filter_trioptimize.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from filter_trioptimize.cpp:30:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from filter_trioptimize.cpp:30:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from filter_trioptimize.cpp:30:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from filter_trioptimize.cpp:30:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from filter_trioptimize.cpp:30:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from filter_trioptimize.cpp:30:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from filter_trioptimize.cpp:30:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from filter_trioptimize.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from filter_trioptimize.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from filter_trioptimize.cpp:30:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from filter_trioptimize.cpp:30:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_flip.h:27:0,
                 from curvedgeflip.h:28,
                 from filter_trioptimize.cpp:31:
../../../../vcglib/vcg/complex/algorithms/local_optimization.h: In member function 'void vcg::LocalOptimization<MeshType>::ClearHeapOld()':
../../../../vcglib/vcg/complex/algorithms/local_optimization.h:395:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(hi=h.begin();hi!=h.end();++hi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/local_optimization.h:403:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    make_heap(h.begin(),h.end());
    ^~~~~~~~~
In file included from filter_trioptimize.cpp:34:0:
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexQualityLaplacian(vcg::tri::Smooth<SmoothMeshType>::MeshType&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:649:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:661:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexNormalLaplacian(vcg::tri::Smooth<SmoothMeshType>::MeshType&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:705:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:717:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexCoordViewDepth(vcg::tri::Smooth<SmoothMeshType>::MeshType&, const CoordType&, vcg::tri::Smooth<SmoothMeshType>::ScalarType, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:766:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:778:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_trioptimize.h -o moc_filter_trioptimize.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_trioptimize.o moc_filter_trioptimize.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from moc_filter_trioptimize.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from moc_filter_trioptimize.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from moc_filter_trioptimize.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from moc_filter_trioptimize.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from moc_filter_trioptimize.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from moc_filter_trioptimize.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from moc_filter_trioptimize.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from moc_filter_trioptimize.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from moc_filter_trioptimize.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from moc_filter_trioptimize.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_trioptimize.h:28,
                 from moc_filter_trioptimize.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_trioptimize.so
g++ -Wl,-z,relro -shared -o libfilter_trioptimize.so filter_trioptimize.o moc_filter_trioptimize.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_trioptimize.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_trioptimize'
cd meshlabplugins/filter_unsharp/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_unsharp'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_unsharp.o filter_unsharp.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from filter_unsharp.cpp:25:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from filter_unsharp.cpp:25:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from filter_unsharp.cpp:25:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from filter_unsharp.cpp:25:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from filter_unsharp.cpp:25:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from filter_unsharp.cpp:25:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from filter_unsharp.cpp:25:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from filter_unsharp.cpp:25:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from filter_unsharp.cpp:25:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from filter_unsharp.cpp:25:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from filter_unsharp.cpp:25:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from filter_unsharp.cpp:28:0:
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexQualityLaplacian(vcg::tri::Smooth<SmoothMeshType>::MeshType&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:649:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:661:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexNormalLaplacian(vcg::tri::Smooth<SmoothMeshType>::MeshType&, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:705:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:717:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h: In static member function 'static void vcg::tri::Smooth<SmoothMeshType>::VertexCoordViewDepth(vcg::tri::Smooth<SmoothMeshType>::MeshType&, const CoordType&, vcg::tri::Smooth<SmoothMeshType>::ScalarType, int, bool)':
../../../../vcglib/vcg/complex/algorithms/smooth.h:766:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for(fi=m.face.begin();fi!=m.face.end();++fi)
   ^~~
../../../../vcglib/vcg/complex/algorithms/smooth.h:778:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
    for(fi=m.face.begin();fi!=m.face.end();++fi)
    ^~~
In file included from filter_unsharp.cpp:29:0:
../../../../vcglib/vcg/complex/algorithms/crease_cut.h: In function 'void vcg::tri::CreaseCut(MESH_TYPE&, float)':
../../../../vcglib/vcg/complex/algorithms/crease_cut.h:126:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  for(fi=m.face.begin();fi!=m.face.end();++fi)
  ^~~
../../../../vcglib/vcg/complex/algorithms/crease_cut.h:141:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
   tri::UpdateNormals<MESH_TYPE>::PerVertexFromCurrentFaceNormal(m);
   ^~~
In file included from filter_unsharp.cpp:29:0:
../../../../vcglib/vcg/complex/algorithms/crease_cut.h:57:43: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MESH_TYPE::CoordType    CoordType;
                                           ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/crease_cut.h:59:43: warning: typedef 'VertexType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MESH_TYPE::VertexType   VertexType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/crease_cut.h:60:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MESH_TYPE::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/crease_cut.h:61:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MESH_TYPE::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/crease_cut.h:64:43: warning: typedef 'FacePointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MESH_TYPE::FacePointer  FacePointer;
                                           ^~~~~~~~~~~
filter_unsharp.cpp: In member function 'virtual bool FilterUnsharp::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))':
filter_unsharp.cpp:395:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if(Selected && m.cm.svn==0)
       ^~
filter_unsharp.cpp:398:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    bool boundarySmooth = par.getBool("Boundary");
    ^~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_unsharp.h -o moc_filter_unsharp.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_unsharp.o moc_filter_unsharp.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from moc_filter_unsharp.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from moc_filter_unsharp.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from moc_filter_unsharp.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from moc_filter_unsharp.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from moc_filter_unsharp.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from moc_filter_unsharp.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from moc_filter_unsharp.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from moc_filter_unsharp.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from moc_filter_unsharp.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from moc_filter_unsharp.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_unsharp.h:27,
                 from moc_filter_unsharp.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfilter_unsharp.so
g++ -Wl,-z,relro -shared -o libfilter_unsharp.so filter_unsharp.o moc_filter_unsharp.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_unsharp.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_unsharp'
cd meshlabplugins/filter_zippering/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_zippering'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filter_zippering.o filter_zippering.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from filter_zippering.cpp:30:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from filter_zippering.cpp:30:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from filter_zippering.cpp:30:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from filter_zippering.cpp:30:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from filter_zippering.cpp:30:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from filter_zippering.cpp:30:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from filter_zippering.cpp:30:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from filter_zippering.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from filter_zippering.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from filter_zippering.cpp:30:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from filter_zippering.cpp:30:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from filter_zippering.cpp:30:0:
filter_zippering.h: In member function 'virtual bool aux_info::AddToBorder(vcg::Segment3<float>, std::pair<int, int>)':
filter_zippering.h:56:8: warning: unused variable 'stop' [-Wunused-variable]
    int stop = 3;
        ^~~~
filter_zippering.h:70:8: warning: unused variable 'stop' [-Wunused-variable]
    int stop = 3;
        ^~~~
filter_zippering.cpp: In member function 'polyline FilterZippering::cutComponent(polyline, polyline, vcg::Matrix44f)':
filter_zippering.cpp:465:9: warning: unused variable 'dist' [-Wunused-variable]
   float dist;
         ^~~~
filter_zippering.cpp: In member function 'int FilterZippering::preProcess(std::vector<std::pair<CFaceO*, char> >&, MeshModel*, MeshModel*, FilterZippering::MeshFaceGrid, FilterZippering::MeshFaceGrid, float)':
filter_zippering.cpp:785:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for ( int i = 0; i < queue.size(); i ++ ) {
                   ~~^~~~~~~~~~~~~~
filter_zippering.cpp: In member function 'int FilterZippering::preProcess_pq(std::priority_queue<std::pair<CFaceO*, char>, std::vector<std::pair<CFaceO*, char> >, compareFaceQuality>&, MeshModel*, MeshModel*, FilterZippering::MeshFaceGrid, FilterZippering::MeshFaceGrid, float)':
filter_zippering.cpp:833:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for ( int i = 0; i < tmp_queue.size(); i ++ ) {
                   ~~^~~~~~~~~~~~~~~~~~
filter_zippering.cpp: In member function 'void FilterZippering::handleBorderEdgeSF(std::pair<int, int>&, MeshModel*, vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::FacePointer, vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::FacePointer, vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::FacePointer, std::map<CFaceO*, aux_info>&, std::vector<std::pair<int, int> >&, std::vector<int>&)':
filter_zippering.cpp:1273:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
      if ( current_edge.first == tri::Index( a->cm, splittingF->V(e) ) &&
           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
filter_zippering.cpp:1274:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     current_edge.second == tri::Index( a->cm, splittingF->V1(e) ) ) return;
     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
filter_zippering.cpp:1260:34: warning: unused parameter 'endF' [-Wunused-parameter]
              CMeshO::FacePointer endF,      //face where second vertex lies (=startF)
                                  ^~~~
filter_zippering.cpp:1263:43: warning: unused parameter 'stack' [-Wunused-parameter]
              vector < pair< int, int > >& stack,    //stack containing border edges
                                           ^~~~~
filter_zippering.cpp: In member function 'void FilterZippering::handleBorderEdgeAF(std::pair<int, int>&, MeshModel*, vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::FacePointer, vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::FacePointer, vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::FacePointer, std::map<CFaceO*, aux_info>&, std::vector<std::pair<int, int> >&, std::vector<int>&)':
filter_zippering.cpp:1291:43: warning: unused parameter 'stack' [-Wunused-parameter]
              vector < pair< int, int > >& stack,     //stack containing border edges
                                           ^~~~~
filter_zippering.cpp: In member function 'bool FilterZippering::handleBorderEdgeBB(std::pair<int, int>&, MeshModel*, FilterZippering::MeshFaceGrid, float, vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::FacePointer, vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::FacePointer, vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::FacePointer, std::map<CFaceO*, aux_info>&, std::vector<std::pair<int, int> >&, std::vector<int>&)':
filter_zippering.cpp:1398:73: warning: unused variable 'border' [-Wunused-variable]
  int sampleNum = SAMPLES_PER_EDGE; float step = 1.0/(sampleNum+1); bool border = true;
                                                                         ^~~~~~
filter_zippering.cpp:1388:34: warning: unused parameter 'startF' [-Wunused-parameter]
              CMeshO::FacePointer startF,       //face where first vertex lies
                                  ^~~~~~
filter_zippering.cpp:1389:34: warning: unused parameter 'endF' [-Wunused-parameter]
              CMeshO::FacePointer endF,       //face where second vertex lies
                                  ^~~~
filter_zippering.cpp:1391:57: warning: unused parameter 'map_info' [-Wunused-parameter]
              std::map< CMeshO::FacePointer, aux_info >& map_info, //map with auxiliar information
                                                         ^~~~~~~~
filter_zippering.cpp:1392:53: warning: unused parameter 'stack' [-Wunused-parameter]
              std::vector < std::pair< int, int > >& stack,  //stack containing border edges
                                                     ^~~~~
filter_zippering.cpp: In member function 'void FilterZippering::handleBorderEdgeOB(std::pair<int, int>&, int, MeshModel*, FilterZippering::MeshFaceGrid, float, vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::FacePointer, vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::FacePointer, vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::FacePointer, std::map<CFaceO*, aux_info>&, std::vector<std::pair<int, int> >&, std::vector<CFaceO*, std::allocator<CFaceO*> >&, std::vector<int>&)':
filter_zippering.cpp:1427:27: warning: unused parameter 'grid_a' [-Wunused-parameter]
              MeshFaceGrid grid_a,          //grid on A (needed for sampling)
                           ^~~~~~
filter_zippering.cpp:1428:20: warning: unused parameter 'max_dist' [-Wunused-parameter]
              float max_dist,           //max search dist (needed for sampling)
                    ^~~~~~~~
filter_zippering.cpp: In member function 'virtual bool FilterZippering::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))':
filter_zippering.cpp:1645:52: warning: unused variable 'k' [-Wunused-variable]
   sort( tbt_faces.begin(), tbt_faces.end() );  int k;
                                                    ^
filter_zippering.cpp:1658:7: warning: unused variable 'debcnt' [-Wunused-variable]
   int debcnt = 0;
       ^~~~~~
filter_zippering.cpp:1504:66: warning: unused parameter 'md' [-Wunused-parameter]
 bool FilterZippering::applyFilter(QAction *filter, MeshDocument &md, RichParameterSet & par, CallBackPos /**cb*/)
                                                                  ^~
In file included from ../../../../vcglib/vcg/space/point2.h:25:0,
                 from ../../../../vcglib/vcg/math/shot.h:130,
                 from ../../common/filterparameter.h:35,
                 from ../../common/interfaces.h:35,
                 from filter_zippering.h:32,
                 from filter_zippering.cpp:30:
../../../../vcglib/vcg/space/deprecated_point2.h: In member function 'void FilterZippering::handleBorder(aux_info&, vcg::Point3f, std::vector<vcg::Point3<float>, std::allocator<vcg::Point3<float> > >&, std::vector<int>&)':
../../../../vcglib/vcg/space/deprecated_point2.h:161:60: warning: 'x.vcg::Point2<float>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
    return Point2<ScalarType>( _v[0]-p._v[0], _v[1]-p._v[1] );
                                                            ^
filter_zippering.cpp:358:12: note: 'x.vcg::Point2<float>::_v[1]' was declared here
    Point2f x;
            ^
In file included from ../../../../vcglib/vcg/space/point2.h:25:0,
                 from ../../../../vcglib/vcg/math/shot.h:130,
                 from ../../common/filterparameter.h:35,
                 from ../../common/interfaces.h:35,
                 from filter_zippering.h:32,
                 from filter_zippering.cpp:30:
../../../../vcglib/vcg/space/deprecated_point2.h:161:60: warning: 'x.vcg::Point2<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
    return Point2<ScalarType>( _v[0]-p._v[0], _v[1]-p._v[1] );
                                                            ^
filter_zippering.cpp:358:12: note: 'x.vcg::Point2<float>::_v[0]' was declared here
    Point2f x;
            ^
filter_zippering.cpp: In member function 'virtual void FilterZippering::initParameterSet(QAction*, MeshDocument&, RichParameterSet&)':
filter_zippering.cpp:159:113: warning: 'target' may be used uninitialized in this function [-Wmaybe-uninitialized]
         parlst.addParam( new RichMesh("SecondMesh", target, &md, "Patch", "The mesh that will be used as patch.") );
                                                                                                                 ^
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from filter_zippering.cpp:30:
../../../../vcglib/vcg/simplex/face/distance.h: In function 'bool vcg::face::PointDistanceBase(const FaceType&, const vcg::Point3<typename TriangleType::ScalarType>&, typename FaceType::ScalarType&, vcg::Point3<typename TriangleType::ScalarType>&) [with FaceType = CFaceO]':
../../../../vcglib/vcg/simplex/face/distance.h:430:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
../../../../vcglib/vcg/simplex/face/distance.h:392:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
../../../../vcglib/vcg/simplex/face/distance.h:355:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
filter_zippering.cpp: In member function 'virtual bool FilterZippering::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))':
filter_zippering.cpp:1565:32: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized]
    Log( "elapsed time: %f", (t2-t1)/CLOCKS_PER_SEC );
                             ~~~^~~~
filter_zippering.cpp:1568:43: warning: 'sf' may be used uninitialized in this function [-Wmaybe-uninitialized]
   Log( "Selected %i redundant faces", sf );
                                           ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filter_zippering.h -o moc_filter_zippering.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filter_zippering.o moc_filter_zippering.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from moc_filter_zippering.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from moc_filter_zippering.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from moc_filter_zippering.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from moc_filter_zippering.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from moc_filter_zippering.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from moc_filter_zippering.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from moc_filter_zippering.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from moc_filter_zippering.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from moc_filter_zippering.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from moc_filter_zippering.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filter_zippering.h:32,
                 from moc_filter_zippering.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from moc_filter_zippering.cpp:9:0:
filter_zippering.h: In member function 'virtual bool aux_info::AddToBorder(vcg::Segment3<float>, std::pair<int, int>)':
filter_zippering.h:56:8: warning: unused variable 'stop' [-Wunused-variable]
    int stop = 3;
        ^~~~
filter_zippering.h:70:8: warning: unused variable 'stop' [-Wunused-variable]
    int stop = 3;
        ^~~~
rm -f libfilter_zippering.so
g++ -Wl,-z,relro -shared -o libfilter_zippering.so filter_zippering.o moc_filter_zippering.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfilter_zippering.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/filter_zippering'
cd meshlabplugins/render_splatting/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/render_splatting'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o splatrenderer_plugin.o splatrenderer_plugin.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common//meshmodel.h:44,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from splatrenderer_plugin.cpp:29:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common//meshmodel.h:35:0,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from splatrenderer_plugin.cpp:29:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common//meshmodel.h:38,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from splatrenderer_plugin.cpp:29:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common//meshmodel.h:41:0,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from splatrenderer_plugin.cpp:29:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common//meshmodel.h:44,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from splatrenderer_plugin.cpp:29:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common//meshmodel.h:44,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from splatrenderer_plugin.cpp:29:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common//meshmodel.h:44,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from splatrenderer_plugin.cpp:29:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common//meshmodel.h:44,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from splatrenderer_plugin.cpp:29:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common//meshmodel.h:44,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from splatrenderer_plugin.cpp:29:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common//meshmodel.h:44,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from splatrenderer_plugin.cpp:29:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common//meshmodel.h:44:0,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from splatrenderer_plugin.cpp:29:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
splatrenderer_plugin.cpp: In member function 'virtual void SplatRendererPlugin::Init(QAction*, MeshDocument&, RenderMode&, QGLWidget*)':
splatrenderer_plugin.cpp:49:42: warning: unused parameter 'a' [-Wunused-parameter]
 void SplatRendererPlugin::Init(QAction * a, MeshDocument & md, RenderMode &, QGLWidget *gla)
                                          ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. splatrenderer_plugin.h -o moc_splatrenderer_plugin.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_splatrenderer_plugin.o moc_splatrenderer_plugin.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common//meshmodel.h:44,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from moc_splatrenderer_plugin.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common//meshmodel.h:35:0,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from moc_splatrenderer_plugin.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common//meshmodel.h:38,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from moc_splatrenderer_plugin.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common//meshmodel.h:41:0,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from moc_splatrenderer_plugin.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common//meshmodel.h:44,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from moc_splatrenderer_plugin.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common//meshmodel.h:44,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from moc_splatrenderer_plugin.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common//meshmodel.h:44,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from moc_splatrenderer_plugin.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common//meshmodel.h:44,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from moc_splatrenderer_plugin.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common//meshmodel.h:44,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from moc_splatrenderer_plugin.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common//meshmodel.h:44,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from moc_splatrenderer_plugin.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common//meshmodel.h:44:0,
                 from ../../common//interfaces.h:37,
                 from splatrenderer_plugin.h:28,
                 from moc_splatrenderer_plugin.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name splatrenderer ../../../../vcglib/wrap/gl/splatting_apss/splatrenderer.qrc -o qrc_splatrenderer.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o qrc_splatrenderer.o qrc_splatrenderer.cpp
rm -f librender_splatting.so
g++ -Wl,-z,relro -shared -o librender_splatting.so splatrenderer_plugin.o moc_splatrenderer_plugin.o qrc_splatrenderer.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f librender_splatting.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/render_splatting'
cd meshlabplugins/render_gdp/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/render_gdp'
/usr/lib/arm-linux-gnueabihf/qt4/bin/uic shaderDialog.ui -o ui_shaderDialog.h
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o meshrender.o meshrender.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from meshrender.cpp:29:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from meshrender.cpp:29:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from meshrender.cpp:29:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from meshrender.cpp:29:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from meshrender.cpp:29:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from meshrender.cpp:29:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from meshrender.cpp:29:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from meshrender.cpp:29:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from meshrender.cpp:29:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from meshrender.cpp:29:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from meshrender.cpp:29:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o textfile.o textfile.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o shaderDialog.o shaderDialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from shaderDialog.h:29,
                 from shaderDialog.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from shaderDialog.h:29,
                 from shaderDialog.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from shaderDialog.h:29,
                 from shaderDialog.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from shaderDialog.h:29,
                 from shaderDialog.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from shaderDialog.h:29,
                 from shaderDialog.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from shaderDialog.h:29,
                 from shaderDialog.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from shaderDialog.h:29,
                 from shaderDialog.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from shaderDialog.h:29,
                 from shaderDialog.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from shaderDialog.h:29,
                 from shaderDialog.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from shaderDialog.h:29,
                 from shaderDialog.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from shaderDialog.h:29,
                 from shaderDialog.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. meshrender.h -o moc_meshrender.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_meshrender.o moc_meshrender.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from moc_meshrender.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from moc_meshrender.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from moc_meshrender.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from moc_meshrender.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from moc_meshrender.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from moc_meshrender.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from moc_meshrender.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from moc_meshrender.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from moc_meshrender.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from moc_meshrender.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from meshrender.h:28,
                 from moc_meshrender.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. shaderDialog.h -o moc_shaderDialog.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_shaderDialog.o moc_shaderDialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from shaderDialog.h:29,
                 from moc_shaderDialog.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from shaderDialog.h:29,
                 from moc_shaderDialog.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from shaderDialog.h:29,
                 from moc_shaderDialog.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from shaderDialog.h:29,
                 from moc_shaderDialog.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from shaderDialog.h:29,
                 from moc_shaderDialog.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from shaderDialog.h:29,
                 from moc_shaderDialog.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from shaderDialog.h:29,
                 from moc_shaderDialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from shaderDialog.h:29,
                 from moc_shaderDialog.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from shaderDialog.h:29,
                 from moc_shaderDialog.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from shaderDialog.h:29,
                 from moc_shaderDialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from shaderDialog.h:29,
                 from moc_shaderDialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f librender_gdp.so
g++ -Wl,-z,relro -shared -o librender_gdp.so meshrender.o textfile.o shaderDialog.o moc_meshrender.o moc_shaderDialog.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f librender_gdp.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/render_gdp'
cd meshlabplugins/render_radiance_scaling/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/render_radiance_scaling'
/usr/lib/arm-linux-gnueabihf/qt4/bin/uic shaderDialog.ui -o ui_shaderDialog.h
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o textureParams.o textureParams.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o textureFormat.o textureFormat.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o framebufferObject.o framebufferObject.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o gpuShader.o gpuShader.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o gpuProgram.o gpuProgram.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o radianceScalingRenderer.o radianceScalingRenderer.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from radianceScalingRenderer.cpp:23:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from radianceScalingRenderer.cpp:23:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from radianceScalingRenderer.cpp:23:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from radianceScalingRenderer.cpp:23:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from radianceScalingRenderer.cpp:23:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from radianceScalingRenderer.cpp:23:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from radianceScalingRenderer.cpp:23:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from radianceScalingRenderer.cpp:23:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from radianceScalingRenderer.cpp:23:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from radianceScalingRenderer.cpp:23:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from radianceScalingRenderer.cpp:23:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o shaderDialog.o shaderDialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from shaderDialog.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from shaderDialog.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from shaderDialog.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from shaderDialog.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from shaderDialog.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from shaderDialog.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from shaderDialog.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from shaderDialog.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from shaderDialog.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from shaderDialog.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from shaderDialog.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. radianceScalingRenderer.h -o moc_radianceScalingRenderer.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_radianceScalingRenderer.o moc_radianceScalingRenderer.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from moc_radianceScalingRenderer.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from moc_radianceScalingRenderer.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from moc_radianceScalingRenderer.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from moc_radianceScalingRenderer.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from moc_radianceScalingRenderer.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from moc_radianceScalingRenderer.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from moc_radianceScalingRenderer.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from moc_radianceScalingRenderer.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from moc_radianceScalingRenderer.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from moc_radianceScalingRenderer.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from radianceScalingRenderer.h:27,
                 from moc_radianceScalingRenderer.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. shaderDialog.h -o moc_shaderDialog.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_shaderDialog.o moc_shaderDialog.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name radianceScalingRenderer radianceScalingRenderer.qrc -o qrc_radianceScalingRenderer.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o qrc_radianceScalingRenderer.o qrc_radianceScalingRenderer.cpp
rm -f librender_radiance_scaling.so
g++ -Wl,-z,relro -shared -o librender_radiance_scaling.so textureParams.o textureFormat.o framebufferObject.o gpuShader.o gpuProgram.o radianceScalingRenderer.o shaderDialog.o moc_radianceScalingRenderer.o moc_shaderDialog.o qrc_radianceScalingRenderer.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f librender_radiance_scaling.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/render_radiance_scaling'
cd meshlabplugins/render_rfx/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/render_rfx'
/usr/lib/arm-linux-gnueabihf/qt4/bin/uic rfx_dialog.ui -o ui_rfx_dialog.h
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o render_rfx.o render_rfx.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from render_rfx.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from render_rfx.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from render_rfx.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from render_rfx.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from render_rfx.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from render_rfx.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from render_rfx.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from render_rfx.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from render_rfx.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from render_rfx.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from render_rfx.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
render_rfx.cpp: In member function 'virtual void RenderRFX::Init(QAction*, MeshDocument&, RenderMode&, QGLWidget*)':
render_rfx.cpp:102:69: warning: unused parameter 'rmode' [-Wunused-parameter]
 void RenderRFX::Init(QAction *action, MeshDocument &md, RenderMode &rmode, QGLWidget *parent)
                                                                     ^~~~~
render_rfx.cpp: In member function 'virtual void RenderRFX::Render(QAction*, MeshDocument&, RenderMode&, QGLWidget*)':
render_rfx.cpp:169:33: warning: unused parameter 'action' [-Wunused-parameter]
 void RenderRFX::Render(QAction *action, MeshDocument &md,  RenderMode &rm, QGLWidget *parent)
                                 ^~~~~~
render_rfx.cpp:169:87: warning: unused parameter 'parent' [-Wunused-parameter]
 void RenderRFX::Render(QAction *action, MeshDocument &md,  RenderMode &rm, QGLWidget *parent)
                                                                                       ^~~~~~
In file included from render_rfx.cpp:24:0:
render_rfx.h:89:45: warning: 'temp' may be used uninitialized in this function [-Wmaybe-uninitialized]
     temp->setValueByType(loc[i], (*fi).V(0));
                                             ^
render_rfx.h:75:24: note: 'temp' was declared here
   RfxSpecialAttribute* temp;
                        ^~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o rfx_colorbox.o rfx_colorbox.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from rfx_colorbox.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from rfx_colorbox.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from rfx_colorbox.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from rfx_colorbox.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from rfx_colorbox.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from rfx_colorbox.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from rfx_colorbox.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from rfx_colorbox.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from rfx_colorbox.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from rfx_colorbox.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from rfx_colorbox.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o rfx_specialuniform.o rfx_specialuniform.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialuniform.h:30,
                 from rfx_specialuniform.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:46:0,
                 from rfx_specialuniform.h:29,
                 from rfx_specialuniform.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:47,
                 from rfx_specialuniform.h:29,
                 from rfx_specialuniform.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from rfx_specialuniform.h:29,
                 from rfx_specialuniform.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from rfx_specialuniform.h:29,
                 from rfx_specialuniform.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from rfx_specialuniform.h:29,
                 from rfx_specialuniform.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from rfx_specialuniform.h:29,
                 from rfx_specialuniform.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from rfx_specialuniform.h:29,
                 from rfx_specialuniform.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from rfx_specialuniform.h:30,
                 from rfx_specialuniform.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialuniform.h:30,
                 from rfx_specialuniform.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from rfx_specialuniform.h:30,
                 from rfx_specialuniform.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o rfx_specialattribute.o rfx_specialattribute.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_specialattribute.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from rfx_specialattribute.h:29,
                 from rfx_specialattribute.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from rfx_specialattribute.h:29,
                 from rfx_specialattribute.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from rfx_specialattribute.h:29,
                 from rfx_specialattribute.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_specialattribute.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_specialattribute.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_specialattribute.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_specialattribute.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_specialattribute.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_specialattribute.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from rfx_specialattribute.h:29,
                 from rfx_specialattribute.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rfx_specialattribute.cpp: At global scope:
rfx_specialattribute.cpp:28:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 };
 ^
rfx_specialattribute.cpp:28:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
rfx_specialattribute.cpp:32:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 };
 ^
rfx_specialattribute.cpp:32:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
rfx_specialattribute.cpp: In member function 'void RfxSpecialAttribute::setValueByType(GLint, CVertexO*)':
rfx_specialattribute.cpp:61:8: warning: enumeration value 'NONE' not handled in switch [-Wswitch]
  switch(this->_specialType){
        ^
rfx_specialattribute.cpp:61:8: warning: enumeration value 'TOTAL_SPECIAL_TYPES' not handled in switch [-Wswitch]
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o rfx_shader.o rfx_shader.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_shader.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_shader.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_shader.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_shader.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_shader.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_shader.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_shader.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_shader.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_shader.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_shader.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_shader.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o rfx_glpass.o rfx_glpass.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_glpass.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_glpass.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_glpass.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_glpass.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_glpass.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_glpass.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_glpass.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_glpass.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_glpass.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_glpass.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_glpass.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rfx_glpass.cpp: In member function 'bool RfxGLPass::checkSpecialAttributeDataMask(MeshDocument*)':
rfx_glpass.cpp:173:9: warning: unused variable 'ret' [-Wunused-variable]
     int ret = msgBox.exec();
         ^~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o rfx_uniform.o rfx_uniform.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o rfx_state.o rfx_state.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o rfx_parser.o rfx_parser.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_parser.h:32,
                 from rfx_parser.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_parser.h:32,
                 from rfx_parser.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_parser.h:32,
                 from rfx_parser.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_parser.h:32,
                 from rfx_parser.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_parser.h:32,
                 from rfx_parser.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_parser.h:32,
                 from rfx_parser.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_parser.h:32,
                 from rfx_parser.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_parser.h:32,
                 from rfx_parser.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_parser.h:32,
                 from rfx_parser.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_parser.h:32,
                 from rfx_parser.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_parser.h:32,
                 from rfx_parser.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o rfx_dialog.o rfx_dialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_dialog.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_dialog.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_dialog.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_dialog.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_dialog.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_dialog.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_dialog.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_dialog.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_dialog.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_dialog.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_dialog.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rfx_dialog.cpp: In member function 'void RfxDialog::DrawIFace(QGridLayout*, RfxUniform*, int, int, int)':
rfx_dialog.cpp:334:11: warning: enumeration value 'COLOR_CTRL' not handled in switch [-Wswitch]
    switch (ctrl) {
           ^
rfx_dialog.cpp:279:22: warning: unused variable 'rgba' [-Wunused-variable]
  ColorComponentsType rgba = R;
                      ^~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o rfx_rendertarget.o rfx_rendertarget.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o rfx_textureloader.o rfx_textureloader.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o rfx_qimage.o plugins/rfx_qimage.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o rfx_dds.o plugins/rfx_dds.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o rfx_tga.o plugins/rfx_tga.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. render_rfx.h -o moc_render_rfx.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_render_rfx.o moc_render_rfx.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from moc_render_rfx.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from moc_render_rfx.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from moc_render_rfx.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from moc_render_rfx.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from moc_render_rfx.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from moc_render_rfx.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from moc_render_rfx.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from moc_render_rfx.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from moc_render_rfx.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from moc_render_rfx.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from render_rfx.h:28,
                 from moc_render_rfx.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. rfx_colorbox.h -o moc_rfx_colorbox.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_rfx_colorbox.o moc_rfx_colorbox.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from moc_rfx_colorbox.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from moc_rfx_colorbox.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from moc_rfx_colorbox.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from moc_rfx_colorbox.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from moc_rfx_colorbox.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from moc_rfx_colorbox.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from moc_rfx_colorbox.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from moc_rfx_colorbox.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from moc_rfx_colorbox.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from moc_rfx_colorbox.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from rfx_colorbox.h:41,
                 from moc_rfx_colorbox.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. rfx_dialog.h -o moc_rfx_dialog.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_rfx_dialog.o moc_rfx_dialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from moc_rfx_dialog.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from moc_rfx_dialog.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from moc_rfx_dialog.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from moc_rfx_dialog.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from moc_rfx_dialog.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from moc_rfx_dialog.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from moc_rfx_dialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from moc_rfx_dialog.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from moc_rfx_dialog.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from moc_rfx_dialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from rfx_specialattribute.h:29,
                 from rfx_glpass.h:35,
                 from rfx_shader.h:28,
                 from rfx_dialog.h:74,
                 from moc_rfx_dialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name render_rfx render_rfx.qrc -o qrc_render_rfx.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o qrc_render_rfx.o qrc_render_rfx.cpp
rm -f librender_rfx.so
g++ -Wl,-z,relro -shared -o librender_rfx.so render_rfx.o rfx_colorbox.o rfx_specialuniform.o rfx_specialattribute.o rfx_shader.o rfx_glpass.o rfx_uniform.o rfx_state.o rfx_parser.o rfx_dialog.o rfx_rendertarget.o rfx_textureloader.o rfx_qimage.o rfx_dds.o rfx_tga.o moc_render_rfx.o moc_rfx_colorbox.o moc_rfx_dialog.o qrc_render_rfx.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f librender_rfx.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/render_rfx'
cd meshlabplugins/decorate_base/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/decorate_base'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o decorate_base.o decorate_base.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from decorate_base.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from decorate_base.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from decorate_base.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from decorate_base.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from decorate_base.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from decorate_base.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from decorate_base.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from decorate_base.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from decorate_base.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from decorate_base.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from decorate_base.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/vcg/space/point3.h:25:0,
                 from ../../../../vcglib/vcg/math/deprecated_matrix44.h:107,
                 from ../../../../vcglib/vcg/math/matrix44.h:25,
                 from ../../common/filterparameter.h:33,
                 from ../../common/interfaces.h:35,
                 from decorate_base.h:27,
                 from decorate_base.cpp:24:
../../../../vcglib/vcg/space/deprecated_point3.h: In instantiation of 'void vcg::GetUV(vcg::Point3<P3ScalarType>&, vcg::Point3<P3ScalarType>&, vcg::Point3<P3ScalarType>&, vcg::Point3<P3ScalarType>) [with P3ScalarType = float]':
../../../../vcglib/wrap/gl/addons.h:60:81:   required from here
../../../../vcglib/vcg/space/deprecated_point3.h:564:23: warning: variable 'uv' set but not used [-Wunused-but-set-variable]
  Point3<P3ScalarType> uv=u^v;
                       ^~
decorate_base.cpp: In member function 'void ExtraMeshDecoratePlugin::drawQuotedLine(const Point3d&, const Point3d&, float, float, float, QPainter*, QFont, float, bool)':
decorate_base.cpp:662:15: warning: 'firstTick' may be used uninitialized in this function [-Wmaybe-uninitialized]
     firstTick +=tickScalarDistance;
     ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o coordinateframe.o ../../../../vcglib/wrap/gui/coordinateframe.cpp
In file included from ../../../../vcglib/vcg/space/point3.h:25:0,
                 from ../../../../vcglib/vcg/math/deprecated_matrix44.h:107,
                 from ../../../../vcglib/vcg/math/matrix44.h:25,
                 from ../../../../vcglib/wrap/gl/deprecated_math.h:31,
                 from ../../../../vcglib/wrap/gl/math.h:61,
                 from ../../../../vcglib/wrap/gui/coordinateframe.cpp:48:
../../../../vcglib/vcg/space/deprecated_point3.h: In instantiation of 'void vcg::GetUV(vcg::Point3<P3ScalarType>&, vcg::Point3<P3ScalarType>&, vcg::Point3<P3ScalarType>&, vcg::Point3<P3ScalarType>) [with P3ScalarType = float]':
../../../../vcglib/wrap/gl/addons.h:60:81:   required from here
../../../../vcglib/vcg/space/deprecated_point3.h:564:23: warning: variable 'uv' set but not used [-Wunused-but-set-variable]
  Point3<P3ScalarType> uv=u^v;
                       ^~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. decorate_base.h -o moc_decorate_base.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_decorate_base.o moc_decorate_base.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from moc_decorate_base.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from moc_decorate_base.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from moc_decorate_base.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from moc_decorate_base.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from moc_decorate_base.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from moc_decorate_base.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from moc_decorate_base.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from moc_decorate_base.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from moc_decorate_base.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from moc_decorate_base.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from decorate_base.h:27,
                 from moc_decorate_base.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libdecorate_base.so
g++ -Wl,-z,relro -shared -o libdecorate_base.so decorate_base.o coordinateframe.o moc_decorate_base.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libdecorate_base.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/decorate_base'
cd meshlabplugins/decorate_background/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/decorate_background'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o decorate_background.o decorate_background.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from decorate_background.cpp:29:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from decorate_background.cpp:29:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from decorate_background.cpp:29:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from decorate_background.cpp:29:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from decorate_background.cpp:29:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from decorate_background.cpp:29:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from decorate_background.cpp:29:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from decorate_background.cpp:29:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from decorate_background.cpp:29:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from decorate_background.cpp:29:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from decorate_background.cpp:29:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
decorate_background.cpp: In member function 'void SampleMeshDecoratePlugin::DrawGriddedCube(MeshModel&, const Box3f&, float, float, bool, bool, bool, vcg::Color4b, vcg::Color4b, GLArea*)':
decorate_background.cpp:302:211: warning: unused parameter 'gla' [-Wunused-parameter]
 void SampleMeshDecoratePlugin::DrawGriddedCube(MeshModel &m, const Box3f &bb, float majorTick, float minorTick, bool snapFlag, bool backCullFlag, bool shadowFlag, Color4b frontColor, Color4b backColor, GLArea *gla)
                                                                                                                                                                                                                   ^~~
decorate_background.cpp: In member function 'void SampleMeshDecoratePlugin::setValue(QString, vcg::Shotf)':
decorate_background.cpp:343:50: warning: unused parameter 'name' [-Wunused-parameter]
 void  SampleMeshDecoratePlugin::setValue(QString name, vcg::Shotf val) {curShot=val;}
                                                  ^~~~
In file included from ../../../../vcglib/vcg/space/point3.h:25:0,
                 from ../../../../vcglib/vcg/math/deprecated_matrix44.h:107,
                 from ../../../../vcglib/vcg/math/matrix44.h:25,
                 from ../../common/filterparameter.h:33,
                 from ../../common/interfaces.h:35,
                 from decorate_background.h:37,
                 from decorate_background.cpp:29:
../../../../vcglib/vcg/space/deprecated_point3.h: In instantiation of 'void vcg::GetUV(vcg::Point3<P3ScalarType>&, vcg::Point3<P3ScalarType>&, vcg::Point3<P3ScalarType>&, vcg::Point3<P3ScalarType>) [with P3ScalarType = float]':
../../../../vcglib/wrap/gl/addons.h:60:81:   required from here
../../../../vcglib/vcg/space/deprecated_point3.h:564:23: warning: variable 'uv' set but not used [-Wunused-but-set-variable]
  Point3<P3ScalarType> uv=u^v;
                       ^~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o cubemap.o cubemap.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. decorate_background.h -o moc_decorate_background.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_decorate_background.o moc_decorate_background.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from moc_decorate_background.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from moc_decorate_background.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from moc_decorate_background.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from moc_decorate_background.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from moc_decorate_background.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from moc_decorate_background.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from moc_decorate_background.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from moc_decorate_background.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from moc_decorate_background.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from moc_decorate_background.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from decorate_background.h:37,
                 from moc_decorate_background.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libdecorate_background.so
g++ -Wl,-z,relro -shared -o libdecorate_background.so decorate_background.o cubemap.o moc_decorate_background.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libdecorate_background.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/decorate_background'
cd meshlabplugins/decorate_shadow/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/decorate_shadow'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o decorate_shadow.o decorate_shadow.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from decorate_shadow.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from decorate_shadow.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from decorate_shadow.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from decorate_shadow.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from decorate_shadow.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from decorate_shadow.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from decorate_shadow.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from decorate_shadow.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from decorate_shadow.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from decorate_shadow.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from decorate_shadow.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from decorate_shadow.h:29:0,
                 from decorate_shadow.cpp:24:
decorate_shader.h: In member function 'bool DecorateShader::initGlew()':
decorate_shader.h:97:22: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
         if (!GLEW_OK == err){
                      ^~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o shadow_mapping.o shadow_mapping.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from shadow_mapping.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from shadow_mapping.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from shadow_mapping.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from shadow_mapping.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from shadow_mapping.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from shadow_mapping.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from shadow_mapping.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from shadow_mapping.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from shadow_mapping.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from shadow_mapping.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from shadow_mapping.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from shadow_mapping.cpp:24:0:
decorate_shader.h: In member function 'bool DecorateShader::initGlew()':
decorate_shader.h:97:22: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
         if (!GLEW_OK == err){
                      ^~
In file included from ../../../../vcglib/vcg/space/point3.h:25:0,
                 from ../../../../vcglib/vcg/math/deprecated_matrix44.h:107,
                 from ../../../../vcglib/vcg/math/matrix44.h:25,
                 from ../../common/filterparameter.h:33,
                 from ../../common/interfaces.h:35,
                 from decorate_shader.h:26,
                 from shadow_mapping.cpp:24:
../../../../vcglib/vcg/space/deprecated_point3.h: In instantiation of 'void vcg::GetUV(vcg::Point3<P3ScalarType>&, vcg::Point3<P3ScalarType>&, vcg::Point3<P3ScalarType>&, vcg::Point3<P3ScalarType>) [with P3ScalarType = float]':
shadow_mapping.cpp:90:53:   required from here
../../../../vcglib/vcg/space/deprecated_point3.h:564:23: warning: variable 'uv' set but not used [-Wunused-but-set-variable]
  Point3<P3ScalarType> uv=u^v;
                       ^~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o trackball.o ../../../../vcglib/wrap/gui/trackball.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o trackmode.o ../../../../vcglib/wrap/gui/trackmode.cpp
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/wrap/gui/trackmode.cpp:25:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/wrap/gui/trackmode.cpp:28:0:
../../../../vcglib/wrap/gui/trackutils.h: In function 'bool vcg::trackutils::HitHyper(vcg::Point3f, float, vcg::Point3f, vcg::Plane3f, vcg::Point3f, vcg::Point3f&)':
../../../../vcglib/wrap/gui/trackutils.h:189:13: warning: variable 'x2' set but not used [-Wunused-but-set-variable]
   float x1, x2, xval, yval;
             ^~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o variance_shadow_mapping.o variance_shadow_mapping.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from variance_shadow_mapping.cpp:24:0:
decorate_shader.h: In member function 'bool DecorateShader::initGlew()':
decorate_shader.h:97:22: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
         if (!GLEW_OK == err){
                      ^~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o variance_shadow_mapping_blur.o variance_shadow_mapping_blur.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping_blur.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping_blur.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping_blur.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping_blur.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping_blur.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping_blur.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping_blur.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping_blur.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping_blur.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping_blur.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from variance_shadow_mapping_blur.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from variance_shadow_mapping_blur.cpp:24:0:
decorate_shader.h: In member function 'bool DecorateShader::initGlew()':
decorate_shader.h:97:22: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
         if (!GLEW_OK == err){
                      ^~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o ssao.o ssao.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from ssao.h:27,
                 from ssao.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from ssao.h:27,
                 from ssao.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from ssao.h:27,
                 from ssao.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from ssao.h:27,
                 from ssao.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from ssao.h:27,
                 from ssao.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from ssao.h:27,
                 from ssao.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from ssao.h:27,
                 from ssao.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from ssao.h:27,
                 from ssao.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from ssao.h:27,
                 from ssao.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from ssao.h:27,
                 from ssao.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from decorate_shader.h:26,
                 from ssao.h:27,
                 from ssao.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ssao.h:27:0,
                 from ssao.cpp:24:
decorate_shader.h: In member function 'bool DecorateShader::initGlew()':
decorate_shader.h:97:22: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
         if (!GLEW_OK == err){
                      ^~
ssao.cpp: In member function 'virtual void SSAO::runShader(MeshDocument&, GLArea*)':
ssao.cpp:115:20: warning: variable 'rm' set but not used [-Wunused-but-set-variable]
         RenderMode rm = gla->getCurrentRenderMode();
                    ^~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. decorate_shadow.h -o moc_decorate_shadow.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_decorate_shadow.o moc_decorate_shadow.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from moc_decorate_shadow.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from moc_decorate_shadow.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from moc_decorate_shadow.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from moc_decorate_shadow.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from moc_decorate_shadow.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from moc_decorate_shadow.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from moc_decorate_shadow.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from moc_decorate_shadow.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from moc_decorate_shadow.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from moc_decorate_shadow.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from decorate_shadow.h:27,
                 from moc_decorate_shadow.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from decorate_shadow.h:29:0,
                 from moc_decorate_shadow.cpp:9:
decorate_shader.h: In member function 'bool DecorateShader::initGlew()':
decorate_shader.h:97:22: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
         if (!GLEW_OK == err){
                      ^~
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name noise noise.qrc -o qrc_noise.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o qrc_noise.o qrc_noise.cpp
rm -f libdecorate_shadow.so
g++ -Wl,-z,relro -shared -o libdecorate_shadow.so decorate_shadow.o shadow_mapping.o trackball.o trackmode.o variance_shadow_mapping.o variance_shadow_mapping_blur.o ssao.o moc_decorate_shadow.o qrc_noise.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libdecorate_shadow.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/decorate_shadow'
cd meshlabplugins/decorate_raster_proj/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/decorate_raster_proj'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o decorate_raster_proj.o decorate_raster_proj.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from decorate_raster_proj.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from decorate_raster_proj.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from decorate_raster_proj.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from decorate_raster_proj.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from decorate_raster_proj.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from decorate_raster_proj.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from decorate_raster_proj.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from decorate_raster_proj.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from decorate_raster_proj.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from decorate_raster_proj.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from decorate_raster_proj.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/wrap/glw/glw.h:4:0,
                 from decorate_raster_proj.h:31,
                 from decorate_raster_proj.cpp:24:
../../../../vcglib/wrap/glw/./context.h: In member function 'typename glw::Context::BindingHandleFromBinding<TBinding>::Type glw::Context::bind(typename glw::Context::SafeHandleFromBinding<TBinding>::Type&, const typename glw::detail::ParamsOf<TBinding>::Type&)':
../../../../vcglib/wrap/glw/./context.h:568:75: warning: typedef 'BindingParamsType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename detail::ParamsOf<TBinding>::Type                      BindingParamsType;
                                                                           ^~~~~~~~~~~~~~~~~
In file included from decorate_raster_proj.cpp:24:0:
decorate_raster_proj.h: In constructor 'DecorateRasterProjPlugin::DecorateRasterProjPlugin()':
decorate_raster_proj.h:75:30: warning: 'DecorateRasterProjPlugin::m_CurrentRaster' will be initialized after [-Wreorder]
     RasterModel             *m_CurrentRaster;
                              ^~~~~~~~~~~~~~~
decorate_raster_proj.h:73:30: warning:   'DecorateRasterProjPlugin::MeshDrawer* DecorateRasterProjPlugin::m_CurrentMesh' [-Wreorder]
     MeshDrawer              *m_CurrentMesh;
                              ^~~~~~~~~~~~~
decorate_raster_proj.cpp:144:1: warning:   when initialized here [-Wreorder]
 DecorateRasterProjPlugin::DecorateRasterProjPlugin() :
 ^~~~~~~~~~~~~~~~~~~~~~~~
decorate_raster_proj.cpp: In member function 'bool DecorateRasterProjPlugin::initShaders(std::__cxx11::string&)':
decorate_raster_proj.cpp:437:58: warning: unused parameter 'logs' [-Wunused-parameter]
 bool DecorateRasterProjPlugin::initShaders( std::string &logs )
                                                          ^~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o trackball.o ../../../../vcglib/wrap/gui/trackball.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o trackmode.o ../../../../vcglib/wrap/gui/trackmode.cpp
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/wrap/gui/trackmode.cpp:25:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/wrap/gui/trackmode.cpp:28:0:
../../../../vcglib/wrap/gui/trackutils.h: In function 'bool vcg::trackutils::HitHyper(vcg::Point3f, float, vcg::Point3f, vcg::Plane3f, vcg::Point3f, vcg::Point3f&)':
../../../../vcglib/wrap/gui/trackutils.h:189:13: warning: variable 'x2' set but not used [-Wunused-but-set-variable]
   float x1, x2, xval, yval;
             ^~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. decorate_raster_proj.h -o moc_decorate_raster_proj.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_decorate_raster_proj.o moc_decorate_raster_proj.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from moc_decorate_raster_proj.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from moc_decorate_raster_proj.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from moc_decorate_raster_proj.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from moc_decorate_raster_proj.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from moc_decorate_raster_proj.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from moc_decorate_raster_proj.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from moc_decorate_raster_proj.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from moc_decorate_raster_proj.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from moc_decorate_raster_proj.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from moc_decorate_raster_proj.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from decorate_raster_proj.h:30,
                 from moc_decorate_raster_proj.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from ../../../../vcglib/wrap/glw/glw.h:4:0,
                 from decorate_raster_proj.h:31,
                 from moc_decorate_raster_proj.cpp:9:
../../../../vcglib/wrap/glw/./context.h: In member function 'typename glw::Context::BindingHandleFromBinding<TBinding>::Type glw::Context::bind(typename glw::Context::SafeHandleFromBinding<TBinding>::Type&, const typename glw::detail::ParamsOf<TBinding>::Type&)':
../../../../vcglib/wrap/glw/./context.h:568:75: warning: typedef 'BindingParamsType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename detail::ParamsOf<TBinding>::Type                      BindingParamsType;
                                                                           ^~~~~~~~~~~~~~~~~
rm -f libdecorate_raster_proj.so
g++ -Wl,-z,relro -shared -o libdecorate_raster_proj.so decorate_raster_proj.o trackball.o trackmode.o moc_decorate_raster_proj.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libdecorate_raster_proj.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/decorate_raster_proj'
cd meshlabplugins/edit_select/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_select'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o edit_select_factory.o edit_select_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from edit_select_factory.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from edit_select_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from edit_select_factory.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from edit_select_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from edit_select_factory.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from edit_select_factory.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from edit_select_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from edit_select_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from edit_select_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from edit_select_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from edit_select_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o edit_select.o edit_select.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from edit_select.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from edit_select.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from edit_select.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from edit_select.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from edit_select.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from edit_select.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from edit_select.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from edit_select.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from edit_select.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from edit_select.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from edit_select.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
edit_select.cpp: In member function 'virtual void EditSelectPlugin::Decorate(MeshModel&, GLArea*)':
edit_select.cpp:230:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
         for(fpi=NewSelFace.begin();fpi!=NewSelFace.end();++fpi)
         ^~~
edit_select.cpp:232:11: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
           if(selectionMode == SELECT_CONN_MODE) tri::UpdateSelection<CMeshO>::FaceConnectedFF(m.cm);
           ^~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. edit_select_factory.h -o moc_edit_select_factory.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_edit_select_factory.o moc_edit_select_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from moc_edit_select_factory.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from moc_edit_select_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from moc_edit_select_factory.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from moc_edit_select_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from moc_edit_select_factory.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from moc_edit_select_factory.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from moc_edit_select_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from moc_edit_select_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from moc_edit_select_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from moc_edit_select_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_select_factory.h:28,
                 from moc_edit_select_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. edit_select.h -o moc_edit_select.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_edit_select.o moc_edit_select.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from moc_edit_select.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from moc_edit_select.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from moc_edit_select.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from moc_edit_select.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from moc_edit_select.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from moc_edit_select.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from moc_edit_select.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from moc_edit_select.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from moc_edit_select.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from moc_edit_select.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_select.h:26,
                 from moc_edit_select.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name edit_select edit_select.qrc -o qrc_edit_select.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o qrc_edit_select.o qrc_edit_select.cpp
rm -f libedit_select.so
g++ -Wl,-z,relro -shared -o libedit_select.so edit_select_factory.o edit_select.o moc_edit_select_factory.o moc_edit_select.o qrc_edit_select.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libedit_select.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_select'
cd meshlabplugins/edit_pickpoints/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_pickpoints'
/usr/lib/arm-linux-gnueabihf/qt4/bin/uic pickpointsDialog.ui -o ui_pickpointsDialog.h
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o edit_pickpoints_factory.o edit_pickpoints_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from edit_pickpoints_factory.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from edit_pickpoints_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from edit_pickpoints_factory.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from edit_pickpoints_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from edit_pickpoints_factory.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from edit_pickpoints_factory.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from edit_pickpoints_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from edit_pickpoints_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from edit_pickpoints_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from edit_pickpoints_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from edit_pickpoints_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o editpickpoints.o editpickpoints.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from editpickpoints.cpp:34:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from editpickpoints.cpp:34:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from editpickpoints.cpp:34:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from editpickpoints.cpp:34:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from editpickpoints.cpp:34:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from editpickpoints.cpp:34:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from editpickpoints.cpp:34:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from editpickpoints.cpp:34:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from editpickpoints.cpp:34:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from editpickpoints.cpp:34:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from editpickpoints.cpp:34:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
editpickpoints.cpp: In member function 'virtual void EditPickPointsPlugin::EndEdit(MeshModel&, GLArea*)':
editpickpoints.cpp:178:59: warning: unused parameter 'gla' [-Wunused-parameter]
 void EditPickPointsPlugin::EndEdit(MeshModel &mm, GLArea *gla)
                                                           ^~~
editpickpoints.cpp: In member function 'void EditPickPointsPlugin::drawPickedPoints(std::vector<PickedPointTreeWidgetItem*>&, vcg::Box3f&, QPainter*)':
editpickpoints.cpp:302:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i = 0; i < pointVector.size(); ++i)
                 ~~^~~~~~~~~~~~~~~~~~~~
editpickpoints.cpp:340:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i = 0; i < pointVector.size(); ++i)
                 ~~^~~~~~~~~~~~~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o pickpointsDialog.o pickpointsDialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from pickpointsDialog.cpp:33:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from pickpointsDialog.cpp:33:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from pickpointsDialog.cpp:33:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from pickpointsDialog.cpp:33:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from pickpointsDialog.cpp:33:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from pickpointsDialog.cpp:33:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from pickpointsDialog.cpp:33:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from pickpointsDialog.cpp:33:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from pickpointsDialog.cpp:33:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from pickpointsDialog.cpp:33:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from pickpointsDialog.cpp:33:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
pickpointsDialog.cpp: In member function 'void PickPointsDialog::selectOrMoveThisPoint(vcg::Point3f)':
pickpointsDialog.cpp:337:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i = 0; i < pickedPointTreeWidgetItemVector.size(); i++){
                 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pickpointsDialog.cpp: In member function 'void PickPointsDialog::clearPoints(bool)':
pickpointsDialog.cpp:439:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(int i = 0; i < pickedPointTreeWidgetItemVector.size(); i++){
                  ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pickpointsDialog.cpp: In member function 'void PickPointsDialog::loadPickPointsTemplate(QString)':
pickpointsDialog.cpp:493:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i = 0; i < pointNameVector.size(); i++){
                 ~~^~~~~~~~~~~~~~~~~~~~~~~~
pickpointsDialog.cpp: In member function 'void PickPointsDialog::setCurrentMeshModel(MeshModel*, GLArea*)':
pickpointsDialog.cpp:556:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    for(int i = 0; i < pickedPointVector->size(); i++){
                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
pickpointsDialog.cpp: In member function 'PickedPoints* PickPointsDialog::getPickedPoints()':
pickpointsDialog.cpp:729:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i = 0; i < pickedPointTreeWidgetItemVector.size(); i++){
                 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pickpointsDialog.cpp: In member function 'void PickPointsDialog::loadPoints(QString)':
pickpointsDialog.cpp:753:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i = 0; i < points->size(); i++){
                 ~~^~~~~~~~~~~~~~~~
pickpointsDialog.cpp: In member function 'void PickPointsDialog::savePointTemplate()':
pickpointsDialog.cpp:815:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i = 0; i < pickedPointTreeWidgetItemVector.size(); i++){
                 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from pickpointsDialog.cpp:33:
../../../../vcglib/vcg/simplex/face/distance.h: In function 'bool vcg::face::PointDistanceBase(const FaceType&, const vcg::Point3<typename TriangleType::ScalarType>&, typename FaceType::ScalarType&, vcg::Point3<typename TriangleType::ScalarType>&) [with FaceType = CFaceO]':
../../../../vcglib/vcg/simplex/face/distance.h:430:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
../../../../vcglib/vcg/simplex/face/distance.h:392:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
../../../../vcglib/vcg/simplex/face/distance.h:355:23: warning: 'bt' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(dist>bt) { dist = bt; return true; }
                       ^~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o pickedPoints.o pickedPoints.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from pickedPoints.h:35,
                 from pickedPoints.cpp:31:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from pickedPoints.h:35,
                 from pickedPoints.cpp:31:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from pickedPoints.h:35,
                 from pickedPoints.cpp:31:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from pickedPoints.h:35,
                 from pickedPoints.cpp:31:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from pickedPoints.h:35,
                 from pickedPoints.cpp:31:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from pickedPoints.h:35,
                 from pickedPoints.cpp:31:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from pickedPoints.h:35,
                 from pickedPoints.cpp:31:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from pickedPoints.h:35,
                 from pickedPoints.cpp:31:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from pickedPoints.h:35,
                 from pickedPoints.cpp:31:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from pickedPoints.h:35,
                 from pickedPoints.cpp:31:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from pickedPoints.h:35,
                 from pickedPoints.cpp:31:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
pickedPoints.cpp: In member function 'bool PickedPoints::save(QString, QString)':
pickedPoints.cpp:168:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for (int i = 0; i < pointVector->size(); ++i) {
                  ~~^~~~~~~~~~~~~~~~~~~~~
pickedPoints.cpp: In member function 'std::vector<vcg::Point3<float>, std::allocator<vcg::Point3<float> > >* PickedPoints::getPoint3fVector()':
pickedPoints.cpp:216:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i = 0; i < pointVector->size(); i++)
                 ~~^~~~~~~~~~~~~~~~~~~~~
pickedPoints.cpp: In member function 'void PickedPoints::translatePoints(vcg::Matrix44f&)':
pickedPoints.cpp:227:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i = 0; i < pointVector->size(); i++)
                 ~~^~~~~~~~~~~~~~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o pickPointsTemplate.o pickPointsTemplate.cpp
pickPointsTemplate.cpp: In static member function 'static bool PickPointsTemplate::save(QString, std::vector<QString>*)':
pickPointsTemplate.cpp:55:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for (int i = 0; i < pointNameVector->size(); ++i) {
                  ~~^~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o stdpardialog.o ../../meshlab/stdpardialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:35:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../meshlab/../common/meshmodel.h:38,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../meshlab/../common/meshmodel.h:41:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:44:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
../../meshlab/stdpardialog.cpp: In member function 'bool MeshlabStdDialog::isPreviewable()':
../../meshlab/stdpardialog.cpp:87:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     return ((curmask != MeshModel::MM_UNKNOWN) && (curmask != MeshModel::MM_NONE) && !(curmask & MeshModel::MM_VERTNUMBER) && !(curmask & MeshModel::MM_FACENUMBER));
              ~~~~~~~~^~~~~~~~~~~~
../../meshlab/stdpardialog.cpp: In member function 'void MeshlabStdDialog::closeClick()':
../../meshlab/stdpardialog.cpp:345:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if(curmask != MeshModel::MM_UNKNOWN)
      ~~~~~~~~^~~~~~~~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. edit_pickpoints_factory.h -o moc_edit_pickpoints_factory.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_edit_pickpoints_factory.o moc_edit_pickpoints_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from moc_edit_pickpoints_factory.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from moc_edit_pickpoints_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from moc_edit_pickpoints_factory.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from moc_edit_pickpoints_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from moc_edit_pickpoints_factory.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from moc_edit_pickpoints_factory.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from moc_edit_pickpoints_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from moc_edit_pickpoints_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from moc_edit_pickpoints_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from moc_edit_pickpoints_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_pickpoints_factory.h:29,
                 from moc_edit_pickpoints_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. editpickpoints.h -o moc_editpickpoints.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_editpickpoints.o moc_editpickpoints.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from moc_editpickpoints.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from moc_editpickpoints.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from moc_editpickpoints.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from moc_editpickpoints.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from moc_editpickpoints.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from moc_editpickpoints.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from moc_editpickpoints.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from moc_editpickpoints.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from moc_editpickpoints.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from moc_editpickpoints.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from editpickpoints.h:33,
                 from moc_editpickpoints.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. pickpointsDialog.h -o moc_pickpointsDialog.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_pickpointsDialog.o moc_pickpointsDialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from pickpointsDialog.h:34,
                 from moc_pickpointsDialog.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from pickpointsDialog.h:34,
                 from moc_pickpointsDialog.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from pickpointsDialog.h:34,
                 from moc_pickpointsDialog.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from pickpointsDialog.h:34,
                 from moc_pickpointsDialog.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from pickpointsDialog.h:34,
                 from moc_pickpointsDialog.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from pickpointsDialog.h:34,
                 from moc_pickpointsDialog.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from pickpointsDialog.h:34,
                 from moc_pickpointsDialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from pickpointsDialog.h:34,
                 from moc_pickpointsDialog.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from pickpointsDialog.h:34,
                 from moc_pickpointsDialog.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from pickpointsDialog.h:34,
                 from moc_pickpointsDialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from pickpointsDialog.h:34,
                 from moc_pickpointsDialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. ../../meshlab/stdpardialog.h -o moc_stdpardialog.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_stdpardialog.o moc_stdpardialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:35:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../meshlab/../common/meshmodel.h:38,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../meshlab/../common/meshmodel.h:41:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:44:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name editpickpoints editpickpoints.qrc -o qrc_editpickpoints.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o qrc_editpickpoints.o qrc_editpickpoints.cpp
rm -f libedit_pickpoints.so
g++ -Wl,-z,relro -shared -o libedit_pickpoints.so edit_pickpoints_factory.o editpickpoints.o pickpointsDialog.o pickedPoints.o pickPointsTemplate.o stdpardialog.o moc_edit_pickpoints_factory.o moc_editpickpoints.o moc_pickpointsDialog.o moc_stdpardialog.o qrc_editpickpoints.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libedit_pickpoints.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_pickpoints'
cd meshlabplugins/edit_align/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_align'
/usr/lib/arm-linux-gnueabihf/qt4/bin/uic alignDialog.ui -o ui_alignDialog.h
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o edit_align_factory.o edit_align_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from edit_align_factory.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from edit_align_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from edit_align_factory.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from edit_align_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from edit_align_factory.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from edit_align_factory.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from edit_align_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from edit_align_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from edit_align_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from edit_align_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from edit_align_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o point_matching_scale.o point_matching_scale.cpp
In file included from point_matching_scale.cpp:2:0:
../../external/newuoa/include/newuoa.h: In instantiation of 'int biglag_(int, int, TYPE*, TYPE*, TYPE*, TYPE*, int*, int*, int*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, Func&) [with TYPE = double; Func = double(int, double*)]':
../../external/newuoa/include/newuoa.h:1315:16:   required from 'TYPE newuob_(int, int, TYPE*, TYPE, TYPE, int*, int, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, TYPE*, int*, TYPE*, TYPE*, TYPE*, Func&) [with TYPE = double; Func = double(int, double*)]'
../../external/newuoa/include/newuoa.h:1712:19:   required from 'TYPE newuoa_(int, int, TYPE*, TYPE, TYPE, int*, int, TYPE*, Func&) [with TYPE = double; Func = double(int, double*)]'
../../external/newuoa/include/newuoa.h:1723:18:   required from 'TYPE min_newuoa(int, TYPE*, Func&, TYPE, TYPE, int) [with TYPE = double; Func = double(int, double*)]'
point_matching_scale.cpp:53:34:   required from here
../../external/newuoa/include/newuoa.h:67:54: warning: unused parameter 'func' [-Wunused-parameter]
                    TYPE *gd, TYPE *s, TYPE *w, Func &func)
                                                      ^~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o edit_align.o edit_align.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_align.cpp:31:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:35:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_align.cpp:31:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../meshlab/../common/meshmodel.h:38,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_align.cpp:31:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../meshlab/../common/meshmodel.h:41:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_align.cpp:31:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_align.cpp:31:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_align.cpp:31:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_align.cpp:31:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_align.cpp:31:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_align.cpp:31:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename ShotType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_align.cpp:31:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:44:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_align.cpp:31:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from edit_align.cpp:32:0:
../../../../vcglib/vcg/math/point_matching.h: In instantiation of 'static bool vcg::PointMatching<ScalarType>::ComputeRigidMatchMatrix(vcg::PointMatching<ScalarType>::Matrix44x&, std::vector<vcg::Point3<P3ScalarType> >&, std::vector<vcg::Point3<P3ScalarType> >&, vcg::PointMatching<ScalarType>::Quaternionx&, vcg::PointMatching<ScalarType>::Point3x&) [with ScalarType = float; vcg::PointMatching<ScalarType>::Matrix44x = vcg::Matrix44<float>; vcg::PointMatching<ScalarType>::Quaternionx = vcg::Quaternion<float>; vcg::PointMatching<ScalarType>::Point3x = vcg::Point3<float>]':
../../../../vcglib/vcg/math/point_matching.h:78:34:   required from 'static bool vcg::PointMatching<ScalarType>::ComputeSimilarityMatchMatrix(vcg::PointMatching<ScalarType>::Matrix44x&, std::vector<vcg::Point3<P3ScalarType> >&, std::vector<vcg::Point3<P3ScalarType> >&) [with ScalarType = float; vcg::PointMatching<ScalarType>::Matrix44x = vcg::Matrix44<float>]'
edit_align.cpp:210:25:   required from here
../../../../vcglib/vcg/math/point_matching.h:243:6: warning: variable 'maxind' set but not used [-Wunused-but-set-variable]
  int maxind=-1;
      ^~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o meshtree.o meshtree.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from meshtree.cpp:28:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from meshtree.cpp:28:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from meshtree.cpp:28:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from meshtree.cpp:28:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from meshtree.cpp:28:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from meshtree.cpp:28:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from meshtree.cpp:28:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from meshtree.cpp:28:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from meshtree.cpp:28:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from meshtree.cpp:28:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from meshtree.cpp:28:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
meshtree.cpp: In member function 'void MeshTree::ProcessGlobal(vcg::AlignPair::Param&)':
meshtree.cpp:212:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int ii=0;ii<GluedTrVecOut.size();++ii)
               ~~^~~~~~~~~~~~~~~~~~~~~
meshtree.cpp:201:6: warning: unused variable 'maxiter' [-Wunused-variable]
  int maxiter = 1000;
      ^~~~~~~
meshtree.cpp:172:53: warning: unused parameter 'ap' [-Wunused-parameter]
 void MeshTree::ProcessGlobal(vcg::AlignPair::Param &ap)
                                                     ^~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o alignDialog.o alignDialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from alignDialog.cpp:33:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from alignDialog.cpp:33:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from alignDialog.cpp:33:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from alignDialog.cpp:33:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from alignDialog.cpp:33:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from alignDialog.cpp:33:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from alignDialog.cpp:33:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from alignDialog.cpp:33:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from alignDialog.cpp:33:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from alignDialog.cpp:33:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from alignDialog.cpp:33:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
alignDialog.cpp: In function 'bool AlignCallBackPos(int, const char*)':
alignDialog.cpp:43:33: warning: unused parameter 'pos' [-Wunused-parameter]
 bool AlignCallBackPos(const int pos, const char * message )
                                 ^~~
alignDialog.cpp: In constructor 'MeshTreeWidgetItem::MeshTreeWidgetItem(MeshTree*, vcg::AlignPair::Result*, MeshTreeWidgetItem*)':
alignDialog.cpp:197:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    for(int qi=0;qi<I.size();++qi)
                 ~~^~~~~~~~~
alignDialog.cpp: In member function 'void AlignDialog::rebuildTree()':
alignDialog.cpp:229:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i=0;i< meshTree->ResVec.size();++i)
              ~^~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o AlignPairWidget.o AlignPairWidget.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from AlignPairWidget.cpp:30:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from AlignPairWidget.cpp:30:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from AlignPairWidget.cpp:30:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from AlignPairWidget.cpp:30:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from AlignPairWidget.cpp:30:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from AlignPairWidget.cpp:30:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from AlignPairWidget.cpp:30:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from AlignPairWidget.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from AlignPairWidget.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from AlignPairWidget.cpp:30:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from AlignPairWidget.cpp:30:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
AlignPairWidget.cpp: In member function 'virtual void AlignPairWidget::paintGL()':
AlignPairWidget.cpp:91:4: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
    else
    ^~~~
AlignPairWidget.cpp:94:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else'
     glMatrixMode(GL_PROJECTION);
     ^~~~~~~~~~~~
AlignPairWidget.cpp:141:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                   for(int i=0;i<curVec.size();++i)
                               ~^~~~~~~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o AlignPair.o align/AlignPair.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from align/AlignPair.cpp:27:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../../../vcglib/vcg/space/index/space_iterators.h:56:0,
                 from ../../../../vcglib/vcg/space/index/grid_util.h:70,
                 from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:33,
                 from align/AlignPair.h:34,
                 from align/AlignPair.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_util.h:70:0,
                 from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:33,
                 from align/AlignPair.h:34,
                 from align/AlignPair.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from align/AlignPair.h:34,
                 from align/AlignPair.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from align/AlignPair.h:34,
                 from align/AlignPair.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename Spatial_Idexing::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from align/AlignPair.h:35,
                 from align/AlignPair.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/clean.h:35:0,
                 from align/AlignPair.cpp:27:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/clean.h:37:0,
                 from align/AlignPair.cpp:27:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from align/AlignPair.cpp:27:0:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import.h:67:0,
                 from align/AlignPair.cpp:34:
../../../../vcglib/wrap/io_trimesh/import_obj.h: In static member function 'static int vcg::tri::io::ImporterOBJ<OpenMeshType>::Open(OpenMeshType&, const char*, vcg::tri::io::ImporterOBJ<OpenMeshType>::Info&)':
../../../../vcglib/wrap/io_trimesh/import_obj.h:226:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  if (oi.mask == -1)
  ^~
../../../../vcglib/wrap/io_trimesh/import_obj.h:229:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   const int inputMask = oi.mask;
   ^~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import_ply.h:31:0,
                 from ../../../../vcglib/wrap/io_trimesh/import.h:68,
                 from align/AlignPair.cpp:34:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import_vmi.h:39:0,
                 from ../../../../vcglib/wrap/io_trimesh/import.h:71,
                 from align/AlignPair.cpp:34:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
align/AlignPair.cpp: In member function 'bool vcg::AlignPair::A2Mesh::InitVert(const Matrix44d&, bool)':
align/AlignPair.cpp:54:59: warning: unused parameter 'hasborderflag' [-Wunused-parameter]
 bool AlignPair::A2Mesh::InitVert(const Matrix44d &Tr,bool hasborderflag)
                                                           ^~~~~~~~~~~~~
align/AlignPair.cpp: In member function 'bool vcg::AlignPair::Align(vcg::AlignPair::A2Grid&, vcg::AlignPair::A2GridVert&, const Matrix44d&, vcg::Matrix44d&, std::vector<vcg::Point3<double> >&, std::vector<vcg::Point3<double> >&, std::vector<vcg::Point3<double> >&, std::vector<vcg::Point3<double> >&, vcg::Histogramf&, vcg::AlignPair::Stat&)':
align/AlignPair.cpp:348:9: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
       if( beyondCntVec[i] < maxBeyondCnt )
         ^
In file included from align/AlignPair.cpp:39:0:
../../../../vcglib/vcg/math/point_matching.h: In instantiation of 'static bool vcg::PointMatching<ScalarType>::ComputeRigidMatchMatrix(vcg::PointMatching<ScalarType>::Matrix44x&, std::vector<vcg::Point3<P3ScalarType> >&, std::vector<vcg::Point3<P3ScalarType> >&, vcg::PointMatching<ScalarType>::Quaternionx&, vcg::PointMatching<ScalarType>::Point3x&) [with ScalarType = double; vcg::PointMatching<ScalarType>::Matrix44x = vcg::Matrix44<double>; vcg::PointMatching<ScalarType>::Quaternionx = vcg::Quaternion<double>; vcg::PointMatching<ScalarType>::Point3x = vcg::Point3<double>]':
../../../../vcglib/vcg/math/point_matching.h:94:32:   required from 'static bool vcg::PointMatching<ScalarType>::ComputeRigidMatchMatrix(vcg::PointMatching<ScalarType>::Matrix44x&, std::vector<vcg::Point3<P3ScalarType> >&, std::vector<vcg::Point3<P3ScalarType> >&) [with ScalarType = double; vcg::PointMatching<ScalarType>::Matrix44x = vcg::Matrix44<double>]'
align/AlignPair.cpp:408:106:   required from here
../../../../vcglib/vcg/math/point_matching.h:243:6: warning: variable 'maxind' set but not used [-Wunused-but-set-variable]
  int maxind=-1;
      ^~~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import.h:70:0,
                 from align/AlignPair.cpp:34:
../../../../vcglib/wrap/io_trimesh/import_off.h: In instantiation of 'static int vcg::tri::io::ImporterOFF<MESH_TYPE>::Open(MESH_TYPE&, const char*, int&, bool (*)(int, const char*)) [with MESH_TYPE = vcg::AlignPair::A2Mesh; vcg::CallBackPos = bool(int, const char*)]':
../../../../vcglib/wrap/io_trimesh/import.h:129:40:   required from 'static int vcg::tri::io::Importer<OpenMeshType>::Open(OpenMeshType&, const char*, int&, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh; vcg::CallBackPos = bool(int, const char*)]'
../../../../vcglib/wrap/io_trimesh/import.h:110:14:   required from 'static int vcg::tri::io::Importer<OpenMeshType>::Open(OpenMeshType&, const char*, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh; vcg::CallBackPos = bool(int, const char*)]'
align/AlignPair.cpp:45:58:   required from here
../../../../vcglib/wrap/io_trimesh/import_off.h:189:38: warning: variable 'nEdges' set but not used [-Wunused-but-set-variable]
      unsigned int nVertices, nFaces, nEdges;
                                      ^~~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import.h:71:0,
                 from align/AlignPair.cpp:34:
../../../../vcglib/wrap/io_trimesh/import_vmi.h: In instantiation of 'static int vcg::tri::io::ImporterVMI<OpenMeshType, A0, A1, A2, A3, A4>::Deserialize(OpenMeshType&, int&) [with OpenMeshType = vcg::AlignPair::A2Mesh; A0 = long int; A1 = double; A2 = int; A3 = short int; A4 = char]':
../../../../vcglib/wrap/io_trimesh/import_vmi.h:658:34:   required from 'static int vcg::tri::io::ImporterVMI<OpenMeshType, A0, A1, A2, A3, A4>::Open(OpenMeshType&, const char*, int&, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh; A0 = long int; A1 = double; A2 = int; A3 = short int; A4 = char; vcg::CallBackPos = bool(int, const char*)]'
../../../../vcglib/wrap/io_trimesh/import.h:139:46:   required from 'static int vcg::tri::io::Importer<OpenMeshType>::Open(OpenMeshType&, const char*, int&, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh; vcg::CallBackPos = bool(int, const char*)]'
../../../../vcglib/wrap/io_trimesh/import.h:110:14:   required from 'static int vcg::tri::io::Importer<OpenMeshType>::Open(OpenMeshType&, const char*, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh; vcg::CallBackPos = bool(int, const char*)]'
align/AlignPair.cpp:45:58:   required from here
../../../../vcglib/wrap/io_trimesh/import_vmi.h:714:20: warning: variable 'read' set but not used [-Wunused-but-set-variable]
             size_t read = 0;
                    ^~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import.h:69:0,
                 from align/AlignPair.cpp:34:
../../../../vcglib/wrap/io_trimesh/import_stl.h: In static member function 'static int vcg::tri::io::ImporterSTL<OpenMeshType>::Open(OpenMeshType&, const char*, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh]':
../../../../vcglib/wrap/io_trimesh/import_stl.h:110:3: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(&facenum, sizeof(int), 1, fp);
   ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h:114:3: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(tmpbuf,sizeof(tmpbuf),1,fp);
   ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h: In static member function 'static int vcg::tri::io::ImporterSTL<OpenMeshType>::OpenBinary(OpenMeshType&, const char*, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh]':
../../../../vcglib/wrap/io_trimesh/import_stl.h:140:3: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(&facenum, sizeof(int), 1, fp);
   ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h:151:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
       fread(&norm,sizeof(Point3f),1,fp);
       ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h:152:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
       fread(&tri,sizeof(Point3f),3,fp);
       ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h:153:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
       fread(&attr,sizeof(short),1,fp);
       ^~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o AlignGlobal.o align/AlignGlobal.cpp
In file included from ../../../../vcglib/vcg/space/index/space_iterators.h:56:0,
                 from ../../../../vcglib/vcg/space/index/grid_util.h:70,
                 from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:33,
                 from align/AlignPair.h:34,
                 from align/AlignGlobal.cpp:32:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_util.h:70:0,
                 from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:33,
                 from align/AlignPair.h:34,
                 from align/AlignGlobal.cpp:32:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from align/AlignPair.h:34,
                 from align/AlignGlobal.cpp:32:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from align/AlignPair.h:34,
                 from align/AlignGlobal.cpp:32:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename Spatial_Idexing::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from align/AlignPair.h:35,
                 from align/AlignGlobal.cpp:32:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
align/AlignGlobal.cpp: In member function 'bool vcg::AlignGlobal::VirtAlign::Check()':
align/AlignGlobal.cpp:117:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(i=0;i<FixP.size();++i)
          ~^~~~~~~~~~~~
align/AlignGlobal.cpp: In member function 'bool vcg::AlignGlobal::CheckGraph()':
align/AlignGlobal.cpp:189:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  return cnt==N.size();
         ~~~^~~~~~~~~~
align/AlignGlobal.cpp: In member function 'double vcg::AlignGlobal::Node::AlignWithActiveAdj(bool)':
align/AlignGlobal.cpp:335:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    for(int i=0;i<AP.size();++i)
                ~^~~~~~~~~~
align/AlignGlobal.cpp: In member function 'double vcg::AlignGlobal::Node::MatrixNorm(vcg::Matrix44d&) const':
align/AlignGlobal.cpp:419:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  for(int i=0;i<4;++i)
  ^~~
align/AlignGlobal.cpp:422:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
   return maxdiff;
   ^~~~~~
align/AlignGlobal.cpp: In member function 'bool vcg::AlignGlobal::GetMatrixVector(std::vector<vcg::Matrix44<double> >&, std::vector<int>&)':
align/AlignGlobal.cpp:538:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(int i=0;i<Id.size();++i)
               ~^~~~~~~~~~
In file included from align/AlignGlobal.cpp:35:0:
../../../../vcglib/vcg/math/point_matching.h: In instantiation of 'static bool vcg::PointMatching<ScalarType>::ComputeRigidMatchMatrix(vcg::PointMatching<ScalarType>::Matrix44x&, std::vector<vcg::Point3<P3ScalarType> >&, std::vector<vcg::Point3<P3ScalarType> >&, vcg::PointMatching<ScalarType>::Quaternionx&, vcg::PointMatching<ScalarType>::Point3x&) [with ScalarType = double; vcg::PointMatching<ScalarType>::Matrix44x = vcg::Matrix44<double>; vcg::PointMatching<ScalarType>::Quaternionx = vcg::Quaternion<double>; vcg::PointMatching<ScalarType>::Point3x = vcg::Point3<double>]':
../../../../vcglib/vcg/math/point_matching.h:94:32:   required from 'static bool vcg::PointMatching<ScalarType>::ComputeRigidMatchMatrix(vcg::PointMatching<ScalarType>::Matrix44x&, std::vector<vcg::Point3<P3ScalarType> >&, std::vector<vcg::Point3<P3ScalarType> >&) [with ScalarType = double; vcg::PointMatching<ScalarType>::Matrix44x = vcg::Matrix44<double>]'
align/AlignGlobal.cpp:354:68:   required from here
../../../../vcglib/vcg/math/point_matching.h:243:6: warning: variable 'maxind' set but not used [-Wunused-but-set-variable]
  int maxind=-1;
      ^~~~~~
align/AlignGlobal.cpp: In member function 'bool vcg::AlignGlobal::GlobalAlign(const std::vector<std::__cxx11::basic_string<char> >&, double, int, bool, FILE*, bool (*)(const char*))':
align/AlignGlobal.cpp:523:74: warning: 'step' may be used uninitialized in this function [-Wmaybe-uninitialized]
  LOG(elfp,"Completed Alignment in %i steps with error %f\n",step,epsilon);
                                                                          ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o OccupancyGrid.o align/OccupancyGrid.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from align/OccupancyGrid.cpp:35:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../../../vcglib/vcg/space/index/space_iterators.h:56:0,
                 from ../../../../vcglib/vcg/space/index/grid_util.h:70,
                 from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:33,
                 from align/AlignPair.h:34,
                 from align/OccupancyGrid.cpp:32:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_util.h:70:0,
                 from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:33,
                 from align/AlignPair.h:34,
                 from align/OccupancyGrid.cpp:32:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from align/AlignPair.h:34,
                 from align/OccupancyGrid.cpp:32:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from align/AlignPair.h:34,
                 from align/OccupancyGrid.cpp:32:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename Spatial_Idexing::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from align/AlignPair.h:35,
                 from align/OccupancyGrid.cpp:32:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/clean.h:35:0,
                 from align/OccupancyGrid.cpp:35:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/clean.h:37:0,
                 from align/OccupancyGrid.cpp:35:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from align/OccupancyGrid.cpp:35:0:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import.h:67:0,
                 from align/OccupancyGrid.cpp:36:
../../../../vcglib/wrap/io_trimesh/import_obj.h: In static member function 'static int vcg::tri::io::ImporterOBJ<OpenMeshType>::Open(OpenMeshType&, const char*, vcg::tri::io::ImporterOBJ<OpenMeshType>::Info&)':
../../../../vcglib/wrap/io_trimesh/import_obj.h:226:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  if (oi.mask == -1)
  ^~
../../../../vcglib/wrap/io_trimesh/import_obj.h:229:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   const int inputMask = oi.mask;
   ^~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import_ply.h:31:0,
                 from ../../../../vcglib/wrap/io_trimesh/import.h:68,
                 from align/OccupancyGrid.cpp:36:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import_vmi.h:39:0,
                 from ../../../../vcglib/wrap/io_trimesh/import.h:71,
                 from align/OccupancyGrid.cpp:36:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
align/OccupancyGrid.cpp: In member function 'void vcg::OccupancyGrid::Compute()':
align/OccupancyGrid.cpp:126:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       if(vv.size()<OGMeshInfo::MaxStat())
          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
align/OccupancyGrid.cpp:130:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
      for(ii=0;ii<vv.size()-1;++ii)
               ~~^~~~~~~~~~~~
align/OccupancyGrid.cpp:131:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       for(jj=1;jj<vv.size();++jj)
                ~~^~~~~~~~~~
align/OccupancyGrid.cpp:145:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(i=0;i<SVA.size();++i)
          ~^~~~~~~~~~~
align/OccupancyGrid.cpp: In member function 'void vcg::OccupancyGrid::Dump(FILE*)':
align/OccupancyGrid.cpp:241:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i=0;i<VM.size();++i)
              ~^~~~~~~~~~
align/OccupancyGrid.cpp:249:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i=0;i<SVA.size() && SVA[i].norm_area > .1; ++i)
              ~^~~~~~~~~~~
align/OccupancyGrid.cpp: In member function 'void vcg::OccupancyGrid::ChooseArcs(std::vector<std::pair<int, int> >&, std::vector<int>&, std::vector<int>&, float)':
align/OccupancyGrid.cpp:265:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  while(SVA[i].norm_area>normarea && i<SVA.size())
                                     ~^~~~~~~~~~~
align/OccupancyGrid.cpp:279:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  while(SVA[i].norm_area>normarea && i<SVA.size())
                                     ~^~~~~~~~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import.h:70:0,
                 from align/OccupancyGrid.cpp:36:
../../../../vcglib/wrap/io_trimesh/import_off.h: In instantiation of 'static int vcg::tri::io::ImporterOFF<MESH_TYPE>::Open(MESH_TYPE&, const char*, int&, bool (*)(int, const char*)) [with MESH_TYPE = vcg::AlignPair::A2Mesh; vcg::CallBackPos = bool(int, const char*)]':
../../../../vcglib/wrap/io_trimesh/import.h:129:40:   required from 'static int vcg::tri::io::Importer<OpenMeshType>::Open(OpenMeshType&, const char*, int&, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh; vcg::CallBackPos = bool(int, const char*)]'
../../../../vcglib/wrap/io_trimesh/import.h:110:14:   required from 'static int vcg::tri::io::Importer<OpenMeshType>::Open(OpenMeshType&, const char*, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh; vcg::CallBackPos = bool(int, const char*)]'
align/OccupancyGrid.cpp:60:45:   required from here
../../../../vcglib/wrap/io_trimesh/import_off.h:189:38: warning: variable 'nEdges' set but not used [-Wunused-but-set-variable]
      unsigned int nVertices, nFaces, nEdges;
                                      ^~~~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import.h:71:0,
                 from align/OccupancyGrid.cpp:36:
../../../../vcglib/wrap/io_trimesh/import_vmi.h: In instantiation of 'static int vcg::tri::io::ImporterVMI<OpenMeshType, A0, A1, A2, A3, A4>::Deserialize(OpenMeshType&, int&) [with OpenMeshType = vcg::AlignPair::A2Mesh; A0 = long int; A1 = double; A2 = int; A3 = short int; A4 = char]':
../../../../vcglib/wrap/io_trimesh/import_vmi.h:658:34:   required from 'static int vcg::tri::io::ImporterVMI<OpenMeshType, A0, A1, A2, A3, A4>::Open(OpenMeshType&, const char*, int&, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh; A0 = long int; A1 = double; A2 = int; A3 = short int; A4 = char; vcg::CallBackPos = bool(int, const char*)]'
../../../../vcglib/wrap/io_trimesh/import.h:139:46:   required from 'static int vcg::tri::io::Importer<OpenMeshType>::Open(OpenMeshType&, const char*, int&, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh; vcg::CallBackPos = bool(int, const char*)]'
../../../../vcglib/wrap/io_trimesh/import.h:110:14:   required from 'static int vcg::tri::io::Importer<OpenMeshType>::Open(OpenMeshType&, const char*, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh; vcg::CallBackPos = bool(int, const char*)]'
align/OccupancyGrid.cpp:60:45:   required from here
../../../../vcglib/wrap/io_trimesh/import_vmi.h:714:20: warning: variable 'read' set but not used [-Wunused-but-set-variable]
             size_t read = 0;
                    ^~~~
In file included from ../../../../vcglib/wrap/io_trimesh/import.h:69:0,
                 from align/OccupancyGrid.cpp:36:
../../../../vcglib/wrap/io_trimesh/import_stl.h: In static member function 'static int vcg::tri::io::ImporterSTL<OpenMeshType>::Open(OpenMeshType&, const char*, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh]':
../../../../vcglib/wrap/io_trimesh/import_stl.h:110:3: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(&facenum, sizeof(int), 1, fp);
   ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h:114:3: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(tmpbuf,sizeof(tmpbuf),1,fp);
   ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h: In static member function 'static int vcg::tri::io::ImporterSTL<OpenMeshType>::OpenBinary(OpenMeshType&, const char*, bool (*)(int, const char*)) [with OpenMeshType = vcg::AlignPair::A2Mesh]':
../../../../vcglib/wrap/io_trimesh/import_stl.h:140:3: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(&facenum, sizeof(int), 1, fp);
   ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h:151:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
       fread(&norm,sizeof(Point3f),1,fp);
       ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h:152:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
       fread(&tri,sizeof(Point3f),3,fp);
       ^~~~~
../../../../vcglib/wrap/io_trimesh/import_stl.h:153:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
       fread(&attr,sizeof(short),1,fp);
       ^~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o align_parameter.o align/align_parameter.cpp
In file included from ../../../../vcglib/vcg/space/index/space_iterators.h:56:0,
                 from ../../../../vcglib/vcg/space/index/grid_util.h:70,
                 from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:33,
                 from ../../meshlabplugins/edit_align/align/AlignPair.h:34,
                 from align/align_parameter.h:25,
                 from align/align_parameter.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_util.h:70:0,
                 from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:33,
                 from ../../meshlabplugins/edit_align/align/AlignPair.h:34,
                 from align/align_parameter.h:25,
                 from align/align_parameter.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../meshlabplugins/edit_align/align/AlignPair.h:34,
                 from align/align_parameter.h:25,
                 from align/align_parameter.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../meshlabplugins/edit_align/align/AlignPair.h:34,
                 from align/align_parameter.h:25,
                 from align/align_parameter.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename Spatial_Idexing::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../meshlabplugins/edit_align/align/AlignPair.h:35,
                 from align/align_parameter.h:25,
                 from align/align_parameter.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o stdpardialog.o ../../meshlab/stdpardialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:35:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../meshlab/../common/meshmodel.h:38,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../meshlab/../common/meshmodel.h:41:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:44:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from ../../meshlab/stdpardialog.cpp:25:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
../../meshlab/stdpardialog.cpp: In member function 'bool MeshlabStdDialog::isPreviewable()':
../../meshlab/stdpardialog.cpp:87:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     return ((curmask != MeshModel::MM_UNKNOWN) && (curmask != MeshModel::MM_NONE) && !(curmask & MeshModel::MM_VERTNUMBER) && !(curmask & MeshModel::MM_FACENUMBER));
              ~~~~~~~~^~~~~~~~~~~~
../../meshlab/stdpardialog.cpp: In member function 'void MeshlabStdDialog::closeClick()':
../../meshlab/stdpardialog.cpp:345:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if(curmask != MeshModel::MM_UNKNOWN)
      ~~~~~~~~^~~~~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o plylib.o ../../../../vcglib/wrap/ply/plylib.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o trackball.o ../../../../vcglib/wrap/gui/trackball.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o trackmode.o ../../../../vcglib/wrap/gui/trackmode.cpp
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/wrap/gui/trackmode.cpp:25:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/wrap/gui/trackmode.cpp:28:0:
../../../../vcglib/wrap/gui/trackutils.h: In function 'bool vcg::trackutils::HitHyper(vcg::Point3f, float, vcg::Point3f, vcg::Plane3f, vcg::Point3f, vcg::Point3f&)':
../../../../vcglib/wrap/gui/trackutils.h:189:13: warning: variable 'x2' set but not used [-Wunused-but-set-variable]
   float x1, x2, xval, yval;
             ^~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. edit_align_factory.h -o moc_edit_align_factory.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o moc_edit_align_factory.o moc_edit_align_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from moc_edit_align_factory.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from moc_edit_align_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from moc_edit_align_factory.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from moc_edit_align_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from moc_edit_align_factory.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from moc_edit_align_factory.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from moc_edit_align_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from moc_edit_align_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from moc_edit_align_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from moc_edit_align_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_align_factory.h:29,
                 from moc_edit_align_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. edit_align.h -o moc_edit_align.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o moc_edit_align.o moc_edit_align.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from moc_edit_align.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from moc_edit_align.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from moc_edit_align.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from moc_edit_align.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from moc_edit_align.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from moc_edit_align.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from moc_edit_align.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from moc_edit_align.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from moc_edit_align.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from moc_edit_align.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_align.h:28,
                 from moc_edit_align.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. alignDialog.h -o moc_alignDialog.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o moc_alignDialog.o moc_alignDialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from alignDialog.h:31,
                 from moc_alignDialog.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from alignDialog.h:31,
                 from moc_alignDialog.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from alignDialog.h:31,
                 from moc_alignDialog.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from alignDialog.h:31,
                 from moc_alignDialog.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from alignDialog.h:31,
                 from moc_alignDialog.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from alignDialog.h:31,
                 from moc_alignDialog.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from alignDialog.h:31,
                 from moc_alignDialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from alignDialog.h:31,
                 from moc_alignDialog.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from alignDialog.h:31,
                 from moc_alignDialog.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from alignDialog.h:31,
                 from moc_alignDialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from meshtree.h:35,
                 from alignDialog.h:31,
                 from moc_alignDialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. AlignPairDialog.h -o moc_AlignPairDialog.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o moc_AlignPairDialog.o moc_AlignPairDialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from AlignPairDialog.h:30,
                 from moc_AlignPairDialog.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from AlignPairDialog.h:30,
                 from moc_AlignPairDialog.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from AlignPairDialog.h:30,
                 from moc_AlignPairDialog.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from AlignPairDialog.h:30,
                 from moc_AlignPairDialog.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from AlignPairDialog.h:30,
                 from moc_AlignPairDialog.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from AlignPairDialog.h:30,
                 from moc_AlignPairDialog.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from AlignPairDialog.h:30,
                 from moc_AlignPairDialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from AlignPairDialog.h:30,
                 from moc_AlignPairDialog.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from AlignPairDialog.h:30,
                 from moc_AlignPairDialog.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from AlignPairDialog.h:30,
                 from moc_AlignPairDialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from AlignPairDialog.h:30,
                 from moc_AlignPairDialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. AlignPairWidget.h -o moc_AlignPairWidget.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o moc_AlignPairWidget.o moc_AlignPairWidget.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. ../../meshlab/stdpardialog.h -o moc_stdpardialog.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o moc_stdpardialog.o moc_stdpardialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:35:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../meshlab/../common/meshmodel.h:38,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../meshlab/../common/meshmodel.h:41:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:44:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/stdpardialog.h:26,
                 from moc_stdpardialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name edit_align edit_align.qrc -o qrc_edit_align.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I../../external -I/usr/X11R6/include -I. -I. -o qrc_edit_align.o qrc_edit_align.cpp
rm -f libedit_align.so
g++ -Wl,-z,relro -shared -o libedit_align.so edit_align_factory.o point_matching_scale.o edit_align.o meshtree.o alignDialog.o AlignPairWidget.o AlignPair.o AlignGlobal.o OccupancyGrid.o align_parameter.o stdpardialog.o plylib.o trackball.o trackmode.o moc_edit_align_factory.o moc_edit_align.o moc_alignDialog.o moc_AlignPairDialog.o moc_AlignPairWidget.o moc_stdpardialog.o qrc_edit_align.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libedit_align.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_align'
cd meshlabplugins/edit_measure/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_measure'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o edit_measure_factory.o edit_measure_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from edit_measure_factory.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from edit_measure_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from edit_measure_factory.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from edit_measure_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from edit_measure_factory.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from edit_measure_factory.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from edit_measure_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from edit_measure_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from edit_measure_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from edit_measure_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from edit_measure_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o edit_measure.o edit_measure.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_measure.cpp:29:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:35:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_measure.cpp:29:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../meshlab/../common/meshmodel.h:38,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_measure.cpp:29:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../meshlab/../common/meshmodel.h:41:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_measure.cpp:29:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_measure.cpp:29:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_measure.cpp:29:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_measure.cpp:29:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_measure.cpp:29:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_measure.cpp:29:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename ShotType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_measure.cpp:29:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:44:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_measure.cpp:29:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o rubberband.o ../../../../vcglib/wrap/gui/rubberband.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. edit_measure_factory.h -o moc_edit_measure_factory.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_edit_measure_factory.o moc_edit_measure_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from moc_edit_measure_factory.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from moc_edit_measure_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from moc_edit_measure_factory.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from moc_edit_measure_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from moc_edit_measure_factory.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from moc_edit_measure_factory.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from moc_edit_measure_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from moc_edit_measure_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from moc_edit_measure_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from moc_edit_measure_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_measure_factory.h:29,
                 from moc_edit_measure_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. edit_measure.h -o moc_edit_measure.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_edit_measure.o moc_edit_measure.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure.h:35,
                 from moc_edit_measure.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_measure.h:35,
                 from moc_edit_measure.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_measure.h:35,
                 from moc_edit_measure.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_measure.h:35,
                 from moc_edit_measure.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure.h:35,
                 from moc_edit_measure.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure.h:35,
                 from moc_edit_measure.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure.h:35,
                 from moc_edit_measure.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure.h:35,
                 from moc_edit_measure.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure.h:35,
                 from moc_edit_measure.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_measure.h:35,
                 from moc_edit_measure.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_measure.h:35,
                 from moc_edit_measure.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name edit_measure edit_measure.qrc -o qrc_edit_measure.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o qrc_edit_measure.o qrc_edit_measure.cpp
rm -f libedit_measure.so
g++ -Wl,-z,relro -shared -o libedit_measure.so edit_measure_factory.o edit_measure.o rubberband.o moc_edit_measure_factory.o moc_edit_measure.o qrc_edit_measure.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libedit_measure.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_measure'
cd meshlabplugins/edit_hole/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_hole'
/usr/lib/arm-linux-gnueabihf/qt4/bin/uic edit_hole.ui -o ui_edit_hole.h
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o edit_hole_factory.o edit_hole_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from edit_hole_factory.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from edit_hole_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from edit_hole_factory.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from edit_hole_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from edit_hole_factory.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from edit_hole_factory.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from edit_hole_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from edit_hole_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from edit_hole_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from edit_hole_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from edit_hole_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o edit_hole.o edit_hole.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_hole.cpp:28:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:35:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_hole.cpp:28:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../meshlab/../common/meshmodel.h:38,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_hole.cpp:28:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../meshlab/../common/meshmodel.h:41:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_hole.cpp:28:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_hole.cpp:28:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_hole.cpp:28:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_hole.cpp:28:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_hole.cpp:28:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_hole.cpp:28:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename ShotType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_hole.cpp:28:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:44:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_hole.cpp:28:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from edit_hole.cpp:29:0:
edit_hole.h: In constructor 'EditHolePlugin::EditHolePlugin()':
edit_hole.h:78:17: warning: 'EditHolePlugin::dialogFiller' will be initialized after [-Wreorder]
   FillerDialog *dialogFiller;
                 ^~~~~~~~~~~~
edit_hole.h:74:20: warning:   'HoleSorterFilter* EditHolePlugin::holeSorter' [-Wreorder]
  HoleSorterFilter *holeSorter;
                    ^~~~~~~~~~
edit_hole.cpp:37:1: warning:   when initialized here [-Wreorder]
 EditHolePlugin::EditHolePlugin()
 ^~~~~~~~~~~~~~
In file included from edit_hole.cpp:29:0:
edit_hole.h:83:10: warning: 'EditHolePlugin::pickedFace' will be initialized after [-Wreorder]
  CFaceO* pickedFace;
          ^~~~~~~~~~
edit_hole.h:81:7: warning:   'bool EditHolePlugin::hasPick' [-Wreorder]
  bool hasPick;
       ^~~~~~~
edit_hole.cpp:37:1: warning:   when initialized here [-Wreorder]
 EditHolePlugin::EditHolePlugin()
 ^~~~~~~~~~~~~~
edit_hole.cpp: In member function 'virtual void EditHolePlugin::EndEdit(MeshModel&, GLArea*)':
edit_hole.cpp:213:57: warning: parameter 'gla' set but not used [-Wunused-but-set-parameter]
  void EditHolePlugin::EndEdit(MeshModel &/*m*/, GLArea *gla ){
                                                         ^~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o fillerDialog.o fillerDialog.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o holeListModel.o holeListModel.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from holeListModel.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from holeListModel.h:29,
                 from holeListModel.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from holeListModel.h:29,
                 from holeListModel.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from holeListModel.h:29,
                 from holeListModel.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from holeListModel.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from holeListModel.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from holeListModel.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from holeListModel.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from holeListModel.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from holeListModel.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from holeListModel.h:29,
                 from holeListModel.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from fgtHole.h:39:0,
                 from holeListModel.h:30,
                 from holeListModel.cpp:24:
holeSetManager.h: In instantiation of 'void HoleSetManager<MESH>::ConfirmFilling(bool) [with MESH = CMeshO]':
holeListModel.cpp:205:36:   required from here
holeSetManager.h:200:6: warning: deleting object of abstract class type 'FgtBridgeBase<CMeshO>' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
      delete *bit;
      ^~~~~~
holeSetManager.h: In instantiation of 'void HoleSetManager<MESH>::ConfirmBridges() [with MESH = CMeshO]':
holeListModel.cpp:246:30:   required from here
holeSetManager.h:229:4: warning: deleting object of abstract class type 'FgtBridgeBase<CMeshO>' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
    delete *bit;
    ^~~~~~
holeSetManager.h: In instantiation of 'void HoleSetManager<MESH>::removeBridges() [with MESH = CMeshO]':
holeSetManager.h:243:16:   required from 'void HoleSetManager<MESH>::DiscardBridges() [with MESH = CMeshO]'
holeListModel.cpp:225:30:   required from here
holeSetManager.h:461:4: warning: deleting object of abstract class type 'FgtBridgeBase<CMeshO>' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
    delete *bit;
    ^~~~~~
In file included from holeSetManager.h:28:0,
                 from fgtHole.h:39,
                 from holeListModel.h:30,
                 from holeListModel.cpp:24:
fgtBridge.h: In static member function 'static bool FgtBridge<MESH>::AutoSelfBridging(HoleSetManager<MESH>*, double, std::vector<typename AllocateMeshType::FacePointer*>*) [with MESH = CMeshO]':
fgtBridge.h:462:5: warning: 'bestOpt' may be used uninitialized in this function [-Wmaybe-uninitialized]
     subdivideHoleWithBridge(sideA, sideB, bestOpt, holesManager, tmpFaceRef);
     ^~~~~~~~~~~~~~~~~~~~~~~
fgtBridge.h:441:23: warning: 'timer' may be used uninitialized in this function [-Wmaybe-uninitialized]
       if(int(clock()) - timer > holesManager->autoBridgeCB->GetOffset())
          ~~~~~~~~~~~~~^~~~~~~
fgtBridge.h: In static member function 'static void FgtBridge<MESH>::AutoMultiBridging(HoleSetManager<MESH>*, std::vector<typename AllocateMeshType::FacePointer*>*) [with MESH = CMeshO]':
fgtBridge.h:575:5: warning: 'bestOpt' may be used uninitialized in this function [-Wmaybe-uninitialized]
     unifyHolesWithBridge(sideA, sideB, bestOpt, holesManager, tmpFaceRef);
     ^~~~~~~~~~~~~~~~~~~~
fgtBridge.h:546:25: warning: 'timer' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(int(clock()) - timer > holesManager->autoBridgeCB->GetOffset())
            ~~~~~~~~~~~~~^~~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. edit_hole_factory.h -o moc_edit_hole_factory.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_edit_hole_factory.o moc_edit_hole_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from moc_edit_hole_factory.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from moc_edit_hole_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from moc_edit_hole_factory.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from moc_edit_hole_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from moc_edit_hole_factory.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from moc_edit_hole_factory.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from moc_edit_hole_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from moc_edit_hole_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from moc_edit_hole_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from moc_edit_hole_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_hole_factory.h:29,
                 from moc_edit_hole_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. edit_hole.h -o moc_edit_hole.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_edit_hole.o moc_edit_hole.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from edit_hole.h:29,
                 from moc_edit_hole.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from holeListModel.h:29,
                 from edit_hole.h:29,
                 from moc_edit_hole.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from holeListModel.h:29,
                 from edit_hole.h:29,
                 from moc_edit_hole.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from holeListModel.h:29,
                 from edit_hole.h:29,
                 from moc_edit_hole.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from edit_hole.h:29,
                 from moc_edit_hole.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from edit_hole.h:29,
                 from moc_edit_hole.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from edit_hole.h:29,
                 from moc_edit_hole.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from edit_hole.h:29,
                 from moc_edit_hole.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from edit_hole.h:29,
                 from moc_edit_hole.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from edit_hole.h:29,
                 from moc_edit_hole.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from holeListModel.h:29,
                 from edit_hole.h:29,
                 from moc_edit_hole.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. fillerDialog.h -o moc_fillerDialog.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_fillerDialog.o moc_fillerDialog.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. holeListModel.h -o moc_holeListModel.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_holeListModel.o moc_holeListModel.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from moc_holeListModel.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from holeListModel.h:29,
                 from moc_holeListModel.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from holeListModel.h:29,
                 from moc_holeListModel.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from holeListModel.h:29,
                 from moc_holeListModel.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from moc_holeListModel.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from moc_holeListModel.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from moc_holeListModel.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from moc_holeListModel.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from moc_holeListModel.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from holeListModel.h:29,
                 from moc_holeListModel.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from holeListModel.h:29,
                 from moc_holeListModel.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name edit_hole edit_hole.qrc -o qrc_edit_hole.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o qrc_edit_hole.o qrc_edit_hole.cpp
rm -f libedit_hole.so
g++ -Wl,-z,relro -shared -o libedit_hole.so edit_hole_factory.o edit_hole.o fillerDialog.o holeListModel.o moc_edit_hole_factory.o moc_edit_hole.o moc_fillerDialog.o moc_holeListModel.o qrc_edit_hole.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libedit_hole.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_hole'
cd meshlabplugins/edit_paint/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_paint'
/usr/lib/arm-linux-gnueabihf/qt4/bin/uic paintbox.ui -o ui_paintbox.h
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o edit_paint_factory.o edit_paint_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from edit_paint_factory.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from edit_paint_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from edit_paint_factory.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from edit_paint_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from edit_paint_factory.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from edit_paint_factory.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from edit_paint_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from edit_paint_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from edit_paint_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from edit_paint_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from edit_paint_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o paintbox.o paintbox.cpp
paintbox.cpp: In member function 'void Paintbox::setUndoStack(QWidget*)':
paintbox.cpp:81:2: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  else
  ^~~~
paintbox.cpp:83:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else'
   stacks->setActiveStack(stack_association[parent]);
   ^~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o edit_paint.o edit_paint.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from edit_paint.cpp:23:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:35:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from edit_paint.cpp:23:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../meshlab/../common/meshmodel.h:38,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from edit_paint.cpp:23:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../meshlab/../common/meshmodel.h:41:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from edit_paint.cpp:23:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from edit_paint.cpp:23:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from edit_paint.cpp:23:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from edit_paint.cpp:23:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from edit_paint.cpp:23:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from edit_paint.cpp:23:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename ShotType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from edit_paint.cpp:23:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:44:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from edit_paint.cpp:23:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
edit_paint.cpp: In member function 'virtual void EditPaintPlugin::EndEdit(MeshModel&, GLArea*)':
edit_paint.cpp:104:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  if (zbuffer != NULL) delete zbuffer; zbuffer = NULL;
  ^~
edit_paint.cpp:104:39: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  if (zbuffer != NULL) delete zbuffer; zbuffer = NULL;
                                       ^~~~~~~
edit_paint.cpp: In member function 'virtual void EditPaintPlugin::mousePressEvent(QMouseEvent*, MeshModel&, GLArea*)':
edit_paint.cpp:113:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  if (zbuffer != NULL) delete zbuffer; zbuffer = NULL;
  ^~
edit_paint.cpp:113:39: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  if (zbuffer != NULL) delete zbuffer; zbuffer = NULL;
                                       ^~~~~~~
edit_paint.cpp: In member function 'virtual void EditPaintPlugin::tabletEvent(QTabletEvent*, MeshModel&, GLArea*)':
edit_paint.cpp:145:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (zbuffer != NULL) delete zbuffer; zbuffer = NULL;
    ^~
edit_paint.cpp:145:41: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (zbuffer != NULL) delete zbuffer; zbuffer = NULL;
                                         ^~~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. edit_paint_factory.h -o moc_edit_paint_factory.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_edit_paint_factory.o moc_edit_paint_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from moc_edit_paint_factory.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from moc_edit_paint_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from moc_edit_paint_factory.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from moc_edit_paint_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from moc_edit_paint_factory.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from moc_edit_paint_factory.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from moc_edit_paint_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from moc_edit_paint_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from moc_edit_paint_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from moc_edit_paint_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_paint_factory.h:29,
                 from moc_edit_paint_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. cloneview.h -o moc_cloneview.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_cloneview.o moc_cloneview.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. colorframe.h -o moc_colorframe.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_colorframe.o moc_colorframe.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. paintbox.h -o moc_paintbox.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_paintbox.o moc_paintbox.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. edit_paint.h -o moc_edit_paint.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_edit_paint.o moc_edit_paint.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from moc_edit_paint.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:35:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from moc_edit_paint.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../meshlab/../common/meshmodel.h:38,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from moc_edit_paint.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../meshlab/../common/meshmodel.h:41:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from moc_edit_paint.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from moc_edit_paint.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from moc_edit_paint.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from moc_edit_paint.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from moc_edit_paint.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from moc_edit_paint.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename ShotType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from moc_edit_paint.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:44:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_paint.h:32,
                 from moc_edit_paint.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name edit_paint edit_paint.qrc -o qrc_edit_paint.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o qrc_edit_paint.o qrc_edit_paint.cpp
rm -f libedit_paint.so
g++ -Wl,-z,relro -shared -o libedit_paint.so edit_paint_factory.o paintbox.o edit_paint.o moc_edit_paint_factory.o moc_cloneview.o moc_colorframe.o moc_paintbox.o moc_edit_paint.o qrc_edit_paint.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libedit_paint.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_paint'
cd meshlabplugins/edit_point/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_point'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o edit_point.o edit_point.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_point.cpp:28:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:35:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_point.cpp:28:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../meshlab/../common/meshmodel.h:38,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_point.cpp:28:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../meshlab/../common/meshmodel.h:41:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_point.cpp:28:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_point.cpp:28:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_point.cpp:28:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_point.cpp:28:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_point.cpp:28:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_point.cpp:28:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename ShotType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_point.cpp:28:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:44:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_point.cpp:28:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from edit_point.cpp:34:0:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
edit_point.cpp: In member function 'virtual void EditPointPlugin::Decorate(MeshModel&, GLArea*, QPainter*)':
edit_point.cpp:51:70: warning: unused parameter 'p' [-Wunused-parameter]
 void EditPointPlugin::Decorate(MeshModel &m, GLArea * gla, QPainter *p)
                                                                      ^
edit_point.cpp: In member function 'virtual void EditPointPlugin::EndEdit(MeshModel&, GLArea*)':
edit_point.cpp:197:53: warning: unused parameter 'gla' [-Wunused-parameter]
 void EditPointPlugin::EndEdit(MeshModel &m, GLArea *gla) {
                                                     ^~~
edit_point.cpp: In member function 'virtual void EditPointPlugin::mousePressEvent(QMouseEvent*, MeshModel&, GLArea*)':
edit_point.cpp:204:78: warning: unused parameter 'gla' [-Wunused-parameter]
 void EditPointPlugin::mousePressEvent(QMouseEvent *ev, MeshModel &m, GLArea *gla) {
                                                                              ^~~
edit_point.cpp: In member function 'virtual void EditPointPlugin::mouseReleaseEvent(QMouseEvent*, MeshModel&, GLArea*)':
edit_point.cpp:259:54: warning: unused parameter 'ev' [-Wunused-parameter]
 void EditPointPlugin::mouseReleaseEvent(QMouseEvent *ev, MeshModel &m, GLArea *gla) {
                                                      ^~
edit_point.cpp:259:69: warning: unused parameter 'm' [-Wunused-parameter]
 void EditPointPlugin::mouseReleaseEvent(QMouseEvent *ev, MeshModel &m, GLArea *gla) {
                                                                     ^
edit_point.cpp: In member function 'virtual void EditPointPlugin::wheelEvent(QWheelEvent*, MeshModel&, GLArea*)':
edit_point.cpp:356:8: warning: variable 'distModified' set but not used [-Wunused-but-set-variable]
   bool distModified = false;
        ^~~~~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o edit_point_factory.o edit_point_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from edit_point_factory.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from edit_point_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from edit_point_factory.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from edit_point_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from edit_point_factory.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from edit_point_factory.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from edit_point_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from edit_point_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from edit_point_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from edit_point_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from edit_point_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. edit_point.h -o moc_edit_point.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_edit_point.o moc_edit_point.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point.h:28,
                 from moc_edit_point.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_point.h:28,
                 from moc_edit_point.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_point.h:28,
                 from moc_edit_point.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_point.h:28,
                 from moc_edit_point.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point.h:28,
                 from moc_edit_point.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point.h:28,
                 from moc_edit_point.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point.h:28,
                 from moc_edit_point.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point.h:28,
                 from moc_edit_point.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point.h:28,
                 from moc_edit_point.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point.h:28,
                 from moc_edit_point.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_point.h:28,
                 from moc_edit_point.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. edit_point_factory.h -o moc_edit_point_factory.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_edit_point_factory.o moc_edit_point_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from moc_edit_point_factory.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from moc_edit_point_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from moc_edit_point_factory.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from moc_edit_point_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from moc_edit_point_factory.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from moc_edit_point_factory.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from moc_edit_point_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from moc_edit_point_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from moc_edit_point_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from moc_edit_point_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_point_factory.h:29,
                 from moc_edit_point_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name edit_point edit_point.qrc -o qrc_edit_point.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o qrc_edit_point.o qrc_edit_point.cpp
rm -f libedit_point.so
g++ -Wl,-z,relro -shared -o libedit_point.so edit_point.o edit_point_factory.o moc_edit_point.o moc_edit_point_factory.o qrc_edit_point.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libedit_point.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_point'
cd meshlabplugins/edit_quality/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_quality'
/usr/lib/arm-linux-gnueabihf/qt4/bin/uic qualitymapperdialog.ui -o ui_qualitymapperdialog.h
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o edit_quality_factory.o edit_quality_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from edit_quality_factory.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from edit_quality_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from edit_quality_factory.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from edit_quality_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from edit_quality_factory.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from edit_quality_factory.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from edit_quality_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from edit_quality_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from edit_quality_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from edit_quality_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from edit_quality_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from edit_quality_factory.cpp:25:0:
qualitymapper.h: In member function 'virtual void QualityMapperPlugin::mouseReleaseEvent(QMouseEvent*, MeshModel&, GLArea*)':
qualitymapper.h:59:49: warning: unused parameter 'event' [-Wunused-parameter]
     virtual void mouseReleaseEvent(QMouseEvent *event, MeshModel&, GLArea*){};
                                                 ^~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o qualitymapper.o qualitymapper.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from qualitymapper.cpp:32:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:35:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from qualitymapper.cpp:32:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../meshlab/../common/meshmodel.h:38,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from qualitymapper.cpp:32:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../meshlab/../common/meshmodel.h:41:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from qualitymapper.cpp:32:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from qualitymapper.cpp:32:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from qualitymapper.cpp:32:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from qualitymapper.cpp:32:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from qualitymapper.cpp:32:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from qualitymapper.cpp:32:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename ShotType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from qualitymapper.cpp:32:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:44:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from qualitymapper.cpp:32:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from qualitymapper.cpp:33:0:
qualitymapper.h: In member function 'virtual void QualityMapperPlugin::mouseReleaseEvent(QMouseEvent*, MeshModel&, GLArea*)':
qualitymapper.h:59:49: warning: unused parameter 'event' [-Wunused-parameter]
     virtual void mouseReleaseEvent(QMouseEvent *event, MeshModel&, GLArea*){};
                                                 ^~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o qualitymapperdialog.o qualitymapperdialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from qualitymapperdialog.h:35,
                 from qualitymapperdialog.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from qualitymapperdialog.h:35,
                 from qualitymapperdialog.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from qualitymapperdialog.h:35,
                 from qualitymapperdialog.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from qualitymapperdialog.h:35,
                 from qualitymapperdialog.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from qualitymapperdialog.h:35,
                 from qualitymapperdialog.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from qualitymapperdialog.h:35,
                 from qualitymapperdialog.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from qualitymapperdialog.h:35,
                 from qualitymapperdialog.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from qualitymapperdialog.h:35,
                 from qualitymapperdialog.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from qualitymapperdialog.h:35,
                 from qualitymapperdialog.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from qualitymapperdialog.h:35,
                 from qualitymapperdialog.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from qualitymapperdialog.h:35,
                 from qualitymapperdialog.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
qualitymapperdialog.cpp: In member function 'void QualityMapperDialog::on_EqHandle_crossing_histogram(EqHandle*, bool)':
qualitymapperdialog.cpp:1189:45: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  if (sender = _equalizerHandles[LEFT_HANDLE])
                                             ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o transferfunction.o common/transferfunction.cpp
common/transferfunction.cpp: In member function 'float TfChannel::getChannelValuef(float)':
common/transferfunction.cpp:162:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if ( (*it)->x >= xVal )
      ^
common/transferfunction.cpp: In member function 'vcg::Color4b TransferFunction::getColorByQuality(float, float, float, float, float)':
common/transferfunction.cpp:530:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  if (brightness!=1.0f) //Applying brightness to each color channel, 0<brightness<2, 1=normale brightness, 0=white, 2=black
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o util.o common/util.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o meshmethods.o common/meshmethods.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from common/meshmethods.h:30,
                 from common/meshmethods.cpp:30:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from common/meshmethods.h:30,
                 from common/meshmethods.cpp:30:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from common/meshmethods.h:30,
                 from common/meshmethods.cpp:30:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from common/meshmethods.h:30,
                 from common/meshmethods.cpp:30:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from common/meshmethods.h:30,
                 from common/meshmethods.cpp:30:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from common/meshmethods.h:30,
                 from common/meshmethods.cpp:30:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from common/meshmethods.h:30,
                 from common/meshmethods.cpp:30:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from common/meshmethods.h:30,
                 from common/meshmethods.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from common/meshmethods.h:30,
                 from common/meshmethods.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from common/meshmethods.h:30,
                 from common/meshmethods.cpp:30:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from common/meshmethods.h:30,
                 from common/meshmethods.cpp:30:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o handle.o handle.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o eqhandle.o eqhandle.cpp
eqhandle.cpp: In member function 'virtual void EqHandle::mouseMoveEvent(QGraphicsSceneMouseEvent*)':
eqhandle.cpp:88:10: warning: enumeration value 'NUMBER_OF_EQHANDLES' not handled in switch [-Wswitch]
   switch (_type)
          ^
eqhandle.cpp: In member function 'void EqHandle::setXBySpinBoxValueChanged(double)':
eqhandle.cpp:197:9: warning: enumeration value 'NUMBER_OF_EQHANDLES' not handled in switch [-Wswitch]
  switch (_type)
         ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o tfhandle.o tfhandle.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. edit_quality_factory.h -o moc_edit_quality_factory.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_edit_quality_factory.o moc_edit_quality_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from moc_edit_quality_factory.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from moc_edit_quality_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from moc_edit_quality_factory.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from moc_edit_quality_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from moc_edit_quality_factory.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from moc_edit_quality_factory.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from moc_edit_quality_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from moc_edit_quality_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from moc_edit_quality_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from moc_edit_quality_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_quality_factory.h:29,
                 from moc_edit_quality_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. qualitymapper.h -o moc_qualitymapper.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_qualitymapper.o moc_qualitymapper.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from qualitymapper.h:37,
                 from moc_qualitymapper.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from qualitymapper.h:37,
                 from moc_qualitymapper.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from qualitymapper.h:37,
                 from moc_qualitymapper.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from qualitymapper.h:37,
                 from moc_qualitymapper.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from qualitymapper.h:37,
                 from moc_qualitymapper.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from qualitymapper.h:37,
                 from moc_qualitymapper.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from qualitymapper.h:37,
                 from moc_qualitymapper.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from qualitymapper.h:37,
                 from moc_qualitymapper.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from qualitymapper.h:37,
                 from moc_qualitymapper.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from qualitymapper.h:37,
                 from moc_qualitymapper.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from qualitymapper.h:37,
                 from moc_qualitymapper.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from moc_qualitymapper.cpp:9:0:
qualitymapper.h: In member function 'virtual void QualityMapperPlugin::mouseReleaseEvent(QMouseEvent*, MeshModel&, GLArea*)':
qualitymapper.h:59:49: warning: unused parameter 'event' [-Wunused-parameter]
     virtual void mouseReleaseEvent(QMouseEvent *event, MeshModel&, GLArea*){};
                                                 ^~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. qualitymapperdialog.h -o moc_qualitymapperdialog.cpp
qualitymapperdialog.h:107: Warning: Class TFDoubleClickCatcher implements the interface QGraphicsItem but does not list it in Q_INTERFACES. qobject_cast to QGraphicsItem will not work!
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_qualitymapperdialog.o moc_qualitymapperdialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from qualitymapperdialog.h:35,
                 from moc_qualitymapperdialog.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from qualitymapperdialog.h:35,
                 from moc_qualitymapperdialog.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from qualitymapperdialog.h:35,
                 from moc_qualitymapperdialog.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from qualitymapperdialog.h:35,
                 from moc_qualitymapperdialog.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from qualitymapperdialog.h:35,
                 from moc_qualitymapperdialog.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from qualitymapperdialog.h:35,
                 from moc_qualitymapperdialog.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from qualitymapperdialog.h:35,
                 from moc_qualitymapperdialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from qualitymapperdialog.h:35,
                 from moc_qualitymapperdialog.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from qualitymapperdialog.h:35,
                 from moc_qualitymapperdialog.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from qualitymapperdialog.h:35,
                 from moc_qualitymapperdialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from qualitymapperdialog.h:35,
                 from moc_qualitymapperdialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. handle.h -o moc_handle.cpp
handle.h:73: Warning: Class Handle implements the interface QGraphicsItem but does not list it in Q_INTERFACES. qobject_cast to QGraphicsItem will not work!
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_handle.o moc_handle.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. eqhandle.h -o moc_eqhandle.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_eqhandle.o moc_eqhandle.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. tfhandle.h -o moc_tfhandle.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_tfhandle.o moc_tfhandle.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name qualitymapper qualitymapper.qrc -o qrc_qualitymapper.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o qrc_qualitymapper.o qrc_qualitymapper.cpp
rm -f libedit_quality.so
g++ -Wl,-z,relro -shared -o libedit_quality.so edit_quality_factory.o qualitymapper.o qualitymapperdialog.o transferfunction.o util.o meshmethods.o handle.o eqhandle.o tfhandle.o moc_edit_quality_factory.o moc_qualitymapper.o moc_qualitymapperdialog.o moc_handle.o moc_eqhandle.o moc_tfhandle.o qrc_qualitymapper.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libedit_quality.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_quality'
cd meshlabplugins/edit_texture/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_texture'
/usr/lib/arm-linux-gnueabihf/qt4/bin/uic textureeditor.ui -o ui_textureeditor.h
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o edit_texture_factory.o edit_texture_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from edit_texture_factory.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from edit_texture_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from edit_texture_factory.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from edit_texture_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from edit_texture_factory.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from edit_texture_factory.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from edit_texture_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from edit_texture_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from edit_texture_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from edit_texture_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from edit_texture_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from textureeditor.h:33:0,
                 from edittexture.h:28,
                 from edit_texture_factory.cpp:25:
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h: In member function 'vcg::tri::AreaPreservingTextureOptimizer<MESH_TYPE>::ScalarType vcg::tri::AreaPreservingTextureOptimizer<MESH_TYPE>::Iterate()':
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:312:24: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]
     if ( n*speed<=0.1 ); {
                        ^
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:312:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if ( n*speed<=0.1 ); {
     ^~
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:312:26: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if ( n*speed<=0.1 ); {
                          ^
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h: In function 'bool vcg::tri::IsFoldFree(MESH_TYPE&)':
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:358:66: warning: typedef 'PointType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MESH_TYPE::VertexType::TextureType::PointType PointType;
                                                                  ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h: In function 'int vcg::tri::MarkFolds(MESH_TYPE&)':
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:380:66: warning: typedef 'PointType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MESH_TYPE::VertexType::TextureType::PointType PointType;
                                                                  ^~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o edittexture.o edittexture.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edittexture.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edittexture.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edittexture.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edittexture.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edittexture.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edittexture.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edittexture.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edittexture.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edittexture.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edittexture.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edittexture.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from textureeditor.h:33:0,
                 from edittexture.h:28,
                 from edittexture.cpp:26:
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h: In member function 'vcg::tri::AreaPreservingTextureOptimizer<MESH_TYPE>::ScalarType vcg::tri::AreaPreservingTextureOptimizer<MESH_TYPE>::Iterate()':
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:312:24: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]
     if ( n*speed<=0.1 ); {
                        ^
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:312:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if ( n*speed<=0.1 ); {
     ^~
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:312:26: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if ( n*speed<=0.1 ); {
                          ^
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h: In function 'bool vcg::tri::IsFoldFree(MESH_TYPE&)':
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:358:66: warning: typedef 'PointType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MESH_TYPE::VertexType::TextureType::PointType PointType;
                                                                  ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h: In function 'int vcg::tri::MarkFolds(MESH_TYPE&)':
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:380:66: warning: typedef 'PointType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MESH_TYPE::VertexType::TextureType::PointType PointType;
                                                                  ^~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o textureeditor.o textureeditor.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from textureeditor.cpp:25:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:35:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from textureeditor.cpp:25:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../meshlab/../common/meshmodel.h:38,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from textureeditor.cpp:25:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../meshlab/../common/meshmodel.h:41:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from textureeditor.cpp:25:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from textureeditor.cpp:25:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from textureeditor.cpp:25:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from textureeditor.cpp:25:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from textureeditor.cpp:25:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from textureeditor.cpp:25:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename ShotType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from textureeditor.cpp:25:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:44:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from textureeditor.cpp:25:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from textureeditor.h:33:0,
                 from textureeditor.cpp:25:
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h: In member function 'vcg::tri::AreaPreservingTextureOptimizer<MESH_TYPE>::ScalarType vcg::tri::AreaPreservingTextureOptimizer<MESH_TYPE>::Iterate()':
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:312:24: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]
     if ( n*speed<=0.1 ); {
                        ^
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:312:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if ( n*speed<=0.1 ); {
     ^~
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:312:26: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if ( n*speed<=0.1 ); {
                          ^
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h: In function 'bool vcg::tri::IsFoldFree(MESH_TYPE&)':
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:358:66: warning: typedef 'PointType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MESH_TYPE::VertexType::TextureType::PointType PointType;
                                                                  ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h: In function 'int vcg::tri::MarkFolds(MESH_TYPE&)':
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:380:66: warning: typedef 'PointType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MESH_TYPE::VertexType::TextureType::PointType PointType;
                                                                  ^~~~~~~~~
textureeditor.cpp: In member function 'void TextureEditor::on_browseButton_clicked()':
textureeditor.cpp:207:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if (model->cm.textures.capacity() <= i)
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
textureeditor.cpp:206:16: warning: unused variable 'cap' [-Wunused-variable]
   unsigned int cap = model->cm.textures.capacity();
                ^~~
In file included from textureeditor.cpp:25:0:
textureeditor.h: In instantiation of 'void TextureEditor::SmoothTextureWEdgeCoords(MESH_TYPE&, bool) [with MESH_TYPE = CMeshO]':
textureeditor.cpp:106:71:   required from here
textureeditor.h:94:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for (int i = 0; i < m.face.size(); i++)
                     
textureeditor.h:112:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    while (index < Q.size())
           ~~~~~~^~~~~~~~~~
textureeditor.h:130:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    while (index < Q.size())
           ~~~~~~^~~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o renderarea.o renderarea.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from renderarea.h:30,
                 from renderarea.cpp:26:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from renderarea.h:30,
                 from renderarea.cpp:26:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from renderarea.h:30,
                 from renderarea.cpp:26:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from renderarea.h:30,
                 from renderarea.cpp:26:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from renderarea.h:30,
                 from renderarea.cpp:26:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from renderarea.h:30,
                 from renderarea.cpp:26:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from renderarea.h:30,
                 from renderarea.cpp:26:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from renderarea.h:30,
                 from renderarea.cpp:26:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from renderarea.h:30,
                 from renderarea.cpp:26:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from renderarea.h:30,
                 from renderarea.cpp:26:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from renderarea.h:30,
                 from renderarea.cpp:26:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from textureeditor.h:33:0,
                 from renderarea.cpp:27:
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h: In member function 'vcg::tri::AreaPreservingTextureOptimizer<MESH_TYPE>::ScalarType vcg::tri::AreaPreservingTextureOptimizer<MESH_TYPE>::Iterate()':
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:312:24: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]
     if ( n*speed<=0.1 ); {
                        ^
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:312:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if ( n*speed<=0.1 ); {
     ^~
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:312:26: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if ( n*speed<=0.1 ); {
                          ^
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h: In function 'bool vcg::tri::IsFoldFree(MESH_TYPE&)':
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:358:66: warning: typedef 'PointType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MESH_TYPE::VertexType::TextureType::PointType PointType;
                                                                  ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h: In function 'int vcg::tri::MarkFolds(MESH_TYPE&)':
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:380:66: warning: typedef 'PointType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MESH_TYPE::VertexType::TextureType::PointType PointType;
                                                                  ^~~~~~~~~
renderarea.cpp: In member function 'virtual void RenderArea::paintEvent(QPaintEvent*)':
renderarea.cpp:192:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (model->cm.face[i].WT(0).n() == textNum)
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
renderarea.cpp: In member function 'void RenderArea::drawEditRectangle(QPainter*)':
renderarea.cpp:398:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if (l == highlighted) painter->setBrush(QBrush(Qt::yellow));
         ~~^~~~~~~~~~~~~~
renderarea.cpp: In member function 'virtual void RenderArea::mousePressEvent(QMouseEvent*)':
renderarea.cpp:469:9: warning: enumeration value 'NoMode' not handled in switch [-Wswitch]
   switch(mode)
         ^
renderarea.cpp: In member function 'void RenderArea::handlePressEdit(QMouseEvent*)':
renderarea.cpp:519:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (highlighted > NOSEL && highlighted < selRect.size())
                             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
renderarea.cpp: In member function 'virtual void RenderArea::mouseReleaseEvent(QMouseEvent*)':
renderarea.cpp:543:8: warning: enumeration value 'NoMode' not handled in switch [-Wswitch]
  switch(mode)
        ^
renderarea.cpp: In member function 'void RenderArea::handleReleaseView(QMouseEvent*)':
renderarea.cpp:566:49: warning: unused parameter 'e' [-Wunused-parameter]
 void RenderArea::handleReleaseView(QMouseEvent *e)
                                                 ^
renderarea.cpp: In member function 'void RenderArea::handleReleaseEdit(QMouseEvent*)':
renderarea.cpp:610:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  else if (pressed > NOSEL && pressed < selRect.size())
                              ~~~~~~~~^~~~~~~~~~~~~~~~
renderarea.cpp:582:49: warning: unused parameter 'e' [-Wunused-parameter]
 void RenderArea::handleReleaseEdit(QMouseEvent *e)
                                                 ^
renderarea.cpp: In member function 'virtual void RenderArea::mouseMoveEvent(QMouseEvent*)':
renderarea.cpp:718:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
      if (highlighted != y) this->update(selRect[y]);
          ~~~~~~~~~~~~^~~~
renderarea.cpp:732:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     else if (highlighted < selRect.size()) this->update(selRect[highlighted]);
              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
renderarea.cpp:739:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     else if (highlighted < selRect.size()) this->update(selRect[highlighted]);
              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
renderarea.cpp: In member function 'void RenderArea::handleMoveEdit(QMouseEvent*)':
renderarea.cpp:784:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  else if (pressed > NOSEL && pressed < selRect.size())
                              ~~~~~~~~^~~~~~~~~~~~~~~~
renderarea.cpp: In member function 'virtual void RenderArea::mouseDoubleClickEvent(QMouseEvent*)':
renderarea.cpp:813:8: warning: enumeration value 'EditVert' not handled in switch [-Wswitch]
  switch(mode)
        ^
renderarea.cpp:813:8: warning: enumeration value 'Select' not handled in switch [-Wswitch]
renderarea.cpp:813:8: warning: enumeration value 'UnifyVert' not handled in switch [-Wswitch]
renderarea.cpp:813:8: warning: enumeration value 'NoMode' not handled in switch [-Wswitch]
renderarea.cpp: In member function 'void RenderArea::RemapClamp()':
renderarea.cpp:872:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if (model->cm.face[i].WT(0).n() == textNum && !model->cm.face[i].IsD())
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
renderarea.cpp: In member function 'void RenderArea::RemapMod()':
renderarea.cpp:897:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if (model->cm.face[i].WT(0).n() == textNum && !model->cm.face[i].IsD())
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
renderarea.cpp: In member function 'void RenderArea::RotateComponent(float)':
renderarea.cpp:1085:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if (model->cm.face[i].WT(0).n() == textNum && !model->cm.face[i].IsD() && (!selected || (selected && model->cm.face[i].IsUserBit(selBit))))
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
renderarea.cpp: In member function 'void RenderArea::ScaleComponent(float, float)':
renderarea.cpp:1124:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if (model->cm.face[i].WT(0).n() == textNum && selected && model->cm.face[i].IsUserBit(selBit) && !model->cm.face[i].IsD())
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
renderarea.cpp: In member function 'void RenderArea::UpdateUV()':
renderarea.cpp:1142:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if (model->cm.face[i].WT(0).n() == textNum && model->cm.face[i].IsUserBit(selBit) && !model->cm.face[i].IsD())
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
renderarea.cpp: In member function 'void RenderArea::SelectFaces()':
renderarea.cpp:1200:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if ((*fi).WT(0).n() == textNum && !(*fi).IsD())
       ~~~~~~~~~~~~~~~~^~~~~~~~~~
renderarea.cpp: In member function 'void RenderArea::SelectVertexes()':
renderarea.cpp:1231:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if ((*fi).WT(0).n() == textNum && !(*fi).IsD())
       ~~~~~~~~~~~~~~~~^~~~~~~~~~
renderarea.cpp: In member function 'void RenderArea::CheckVertex()':
renderarea.cpp:1261:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if ((*fi).WT(0).n() == textNum && !(*fi).IsD())
       ~~~~~~~~~~~~~~~~^~~~~~~~~~
renderarea.cpp: In member function 'void RenderArea::SelectConnectedComponent(QPoint)':
renderarea.cpp:1343:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if (model->cm.face[i].WT(0).n() == textNum)
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
renderarea.cpp: In member function 'void RenderArea::InvertSelection()':
renderarea.cpp:1400:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (model->cm.face[i].WT(0).n() == textNum)
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
renderarea.cpp: In member function 'void RenderArea::Flip(bool)':
renderarea.cpp:1432:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if (model->cm.face[i].WT(0).n() == textNum)
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
renderarea.cpp: In member function 'std::vector<CVertexO*> RenderArea::FindPath(CVertexO*, CVertexO*, CFaceO*, int)':
renderarea.cpp:1647:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if (oldsize == Q.size() && !excluded)
       ~~~~~~~~^~~~~~~~~~~
renderarea.cpp: In member function 'void RenderArea::UpdateVertexSelection()':
renderarea.cpp:1825:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if ((*fi).WT(0).n() == textNum && !(*fi).IsD())
       ~~~~~~~~~~~~~~~~^~~~~~~~~~
renderarea.cpp: In member function 'void RenderArea::CountVertexes()':
renderarea.cpp:1945:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if ((*fi).WT(0).n() == textNum)
       ~~~~~~~~~~~~~~~~^~~~~~~~~~
renderarea.cpp: In member function 'bool RenderArea::isInside(CFaceO*)':
renderarea.cpp:1985:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for (int h = 0; h < banList.size(); h++)
                  ~~^~~~~~~~~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o trackball.o ../../../../vcglib/wrap/gui/trackball.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o trackmode.o ../../../../vcglib/wrap/gui/trackmode.cpp
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/wrap/gui/trackmode.cpp:25:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/wrap/gui/trackmode.cpp:28:0:
../../../../vcglib/wrap/gui/trackutils.h: In function 'bool vcg::trackutils::HitHyper(vcg::Point3f, float, vcg::Point3f, vcg::Plane3f, vcg::Point3f, vcg::Point3f&)':
../../../../vcglib/wrap/gui/trackutils.h:189:13: warning: variable 'x2' set but not used [-Wunused-but-set-variable]
   float x1, x2, xval, yval;
             ^~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. edit_texture_factory.h -o moc_edit_texture_factory.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_edit_texture_factory.o moc_edit_texture_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from moc_edit_texture_factory.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from moc_edit_texture_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from moc_edit_texture_factory.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from moc_edit_texture_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from moc_edit_texture_factory.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from moc_edit_texture_factory.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from moc_edit_texture_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from moc_edit_texture_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from moc_edit_texture_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from moc_edit_texture_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_texture_factory.h:29,
                 from moc_edit_texture_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. edittexture.h -o moc_edittexture.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_edittexture.o moc_edittexture.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edittexture.h:27,
                 from moc_edittexture.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edittexture.h:27,
                 from moc_edittexture.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edittexture.h:27,
                 from moc_edittexture.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edittexture.h:27,
                 from moc_edittexture.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edittexture.h:27,
                 from moc_edittexture.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edittexture.h:27,
                 from moc_edittexture.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edittexture.h:27,
                 from moc_edittexture.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edittexture.h:27,
                 from moc_edittexture.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edittexture.h:27,
                 from moc_edittexture.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edittexture.h:27,
                 from moc_edittexture.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edittexture.h:27,
                 from moc_edittexture.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from textureeditor.h:33:0,
                 from edittexture.h:28,
                 from moc_edittexture.cpp:9:
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h: In member function 'vcg::tri::AreaPreservingTextureOptimizer<MESH_TYPE>::ScalarType vcg::tri::AreaPreservingTextureOptimizer<MESH_TYPE>::Iterate()':
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:312:24: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]
     if ( n*speed<=0.1 ); {
                        ^
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:312:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if ( n*speed<=0.1 ); {
     ^~
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:312:26: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if ( n*speed<=0.1 ); {
                          ^
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h: In function 'bool vcg::tri::IsFoldFree(MESH_TYPE&)':
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:358:66: warning: typedef 'PointType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MESH_TYPE::VertexType::TextureType::PointType PointType;
                                                                  ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h: In function 'int vcg::tri::MarkFolds(MESH_TYPE&)':
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:380:66: warning: typedef 'PointType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MESH_TYPE::VertexType::TextureType::PointType PointType;
                                                                  ^~~~~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. textureeditor.h -o moc_textureeditor.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_textureeditor.o moc_textureeditor.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from moc_textureeditor.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:35:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from moc_textureeditor.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../meshlab/../common/meshmodel.h:38,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from moc_textureeditor.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../meshlab/../common/meshmodel.h:41:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from moc_textureeditor.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from moc_textureeditor.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from moc_textureeditor.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from moc_textureeditor.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from moc_textureeditor.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from moc_textureeditor.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename ShotType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from moc_textureeditor.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:44:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from textureeditor.h:29,
                 from moc_textureeditor.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from textureeditor.h:33:0,
                 from moc_textureeditor.cpp:9:
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h: In member function 'vcg::tri::AreaPreservingTextureOptimizer<MESH_TYPE>::ScalarType vcg::tri::AreaPreservingTextureOptimizer<MESH_TYPE>::Iterate()':
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:312:24: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]
     if ( n*speed<=0.1 ); {
                        ^
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:312:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if ( n*speed<=0.1 ); {
     ^~
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:312:26: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if ( n*speed<=0.1 ); {
                          ^
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h: In function 'bool vcg::tri::IsFoldFree(MESH_TYPE&)':
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:358:66: warning: typedef 'PointType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MESH_TYPE::VertexType::TextureType::PointType PointType;
                                                                  ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h: In function 'int vcg::tri::MarkFolds(MESH_TYPE&)':
../../../../vcglib/vcg/complex/algorithms/textcoord_optimization.h:380:66: warning: typedef 'PointType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MESH_TYPE::VertexType::TextureType::PointType PointType;
                                                                  ^~~~~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. renderarea.h -o moc_renderarea.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o moc_renderarea.o moc_renderarea.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from renderarea.h:30,
                 from moc_renderarea.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from renderarea.h:30,
                 from moc_renderarea.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from renderarea.h:30,
                 from moc_renderarea.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from renderarea.h:30,
                 from moc_renderarea.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from renderarea.h:30,
                 from moc_renderarea.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from renderarea.h:30,
                 from moc_renderarea.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from renderarea.h:30,
                 from moc_renderarea.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from renderarea.h:30,
                 from moc_renderarea.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from renderarea.h:30,
                 from moc_renderarea.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from renderarea.h:30,
                 from moc_renderarea.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from renderarea.h:30,
                 from moc_renderarea.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name meshlab meshlab.qrc -o qrc_meshlab.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -I. -o qrc_meshlab.o qrc_meshlab.cpp
rm -f libedit_texture.so
g++ -Wl,-z,relro -shared -o libedit_texture.so edit_texture_factory.o edittexture.o textureeditor.o renderarea.o trackball.o trackmode.o moc_edit_texture_factory.o moc_edittexture.o moc_textureeditor.o moc_renderarea.o qrc_meshlab.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libedit_texture.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_texture'
cd meshlabplugins/edit_manipulators/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_manipulators'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o edit_manipulators_factory.o edit_manipulators_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from edit_manipulators_factory.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from edit_manipulators_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from edit_manipulators_factory.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from edit_manipulators_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from edit_manipulators_factory.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from edit_manipulators_factory.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from edit_manipulators_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from edit_manipulators_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from edit_manipulators_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from edit_manipulators_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from edit_manipulators_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o edit_manipulators.o edit_manipulators.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_manipulators.cpp:25:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:35:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_manipulators.cpp:25:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../meshlab/../common/meshmodel.h:38,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_manipulators.cpp:25:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../meshlab/../common/meshmodel.h:41:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_manipulators.cpp:25:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_manipulators.cpp:25:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_manipulators.cpp:25:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_manipulators.cpp:25:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_manipulators.cpp:25:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_manipulators.cpp:25:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename ShotType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_manipulators.cpp:25:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:44:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_manipulators.cpp:25:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
edit_manipulators.cpp: In member function 'virtual void EditManipulatorsPlugin::keyPressEvent(QKeyEvent*, MeshModel&, GLArea*)':
edit_manipulators.cpp:135:69: warning: unused parameter 'model' [-Wunused-parameter]
 void EditManipulatorsPlugin::keyPressEvent(QKeyEvent *e, MeshModel &model, GLArea *gla)
                                                                     ^~~~~
edit_manipulators.cpp:135:84: warning: unused parameter 'gla' [-Wunused-parameter]
 void EditManipulatorsPlugin::keyPressEvent(QKeyEvent *e, MeshModel &model, GLArea *gla)
                                                                                    ^~~
edit_manipulators.cpp: In member function 'void EditManipulatorsPlugin::DrawManipulators(MeshModel&, GLArea*, bool)':
edit_manipulators.cpp:777:83: warning: unused parameter 'onlyActive' [-Wunused-parameter]
 void EditManipulatorsPlugin::DrawManipulators(MeshModel &model, GLArea *gla, bool onlyActive)
                                                                                   ^~~~~~~~~~
edit_manipulators.cpp: In member function 'virtual void EditManipulatorsPlugin::Decorate(MeshModel&, GLArea*, QPainter*)':
edit_manipulators.cpp:1016:11: warning: enumeration value 'ManNone' not handled in switch [-Wswitch]
     switch(current_manip)
           ^
edit_manipulators.cpp:901:80: warning: unused parameter 'painter' [-Wunused-parameter]
 void EditManipulatorsPlugin::Decorate(MeshModel &model, GLArea *gla, QPainter* painter)
                                                                                ^~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o trackball.o ../../../../vcglib/wrap/gui/trackball.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o trackmode.o ../../../../vcglib/wrap/gui/trackmode.cpp
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/wrap/gui/trackmode.cpp:25:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/wrap/gui/trackmode.cpp:28:0:
../../../../vcglib/wrap/gui/trackutils.h: In function 'bool vcg::trackutils::HitHyper(vcg::Point3f, float, vcg::Point3f, vcg::Plane3f, vcg::Point3f, vcg::Point3f&)':
../../../../vcglib/wrap/gui/trackutils.h:189:13: warning: variable 'x2' set but not used [-Wunused-but-set-variable]
   float x1, x2, xval, yval;
             ^~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. edit_manipulators_factory.h -o moc_edit_manipulators_factory.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_edit_manipulators_factory.o moc_edit_manipulators_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from moc_edit_manipulators_factory.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from moc_edit_manipulators_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from moc_edit_manipulators_factory.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from moc_edit_manipulators_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from moc_edit_manipulators_factory.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from moc_edit_manipulators_factory.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from moc_edit_manipulators_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from moc_edit_manipulators_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from moc_edit_manipulators_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from moc_edit_manipulators_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators_factory.h:29,
                 from moc_edit_manipulators_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. edit_manipulators.h -o moc_edit_manipulators.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_edit_manipulators.o moc_edit_manipulators.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators.h:30,
                 from moc_edit_manipulators.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators.h:30,
                 from moc_edit_manipulators.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators.h:30,
                 from moc_edit_manipulators.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators.h:30,
                 from moc_edit_manipulators.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators.h:30,
                 from moc_edit_manipulators.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators.h:30,
                 from moc_edit_manipulators.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators.h:30,
                 from moc_edit_manipulators.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators.h:30,
                 from moc_edit_manipulators.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators.h:30,
                 from moc_edit_manipulators.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators.h:30,
                 from moc_edit_manipulators.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_manipulators.h:30,
                 from moc_edit_manipulators.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name edit_manipulators edit_manipulators.qrc -o qrc_edit_manipulators.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o qrc_edit_manipulators.o qrc_edit_manipulators.cpp
rm -f libedit_manipulators.so
g++ -Wl,-z,relro -shared -o libedit_manipulators.so edit_manipulators_factory.o edit_manipulators.o trackball.o trackmode.o moc_edit_manipulators_factory.o moc_edit_manipulators.o qrc_edit_manipulators.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libedit_manipulators.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_manipulators'
cd meshlabplugins/edit_arc3D/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_arc3D'
/usr/lib/arm-linux-gnueabihf/qt4/bin/uic ui/v3dImportDialog.ui -o ui_v3dImportDialog.h
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. -o edit_arc3D.o edit_arc3D.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_arc3D.cpp:35:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:35:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_arc3D.cpp:35:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../meshlab/../common/meshmodel.h:38,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_arc3D.cpp:35:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../meshlab/../common/meshmodel.h:41:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_arc3D.cpp:35:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_arc3D.cpp:35:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_arc3D.cpp:35:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_arc3D.cpp:35:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_arc3D.cpp:35:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_arc3D.cpp:35:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename ShotType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_arc3D.cpp:35:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:44:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from edit_arc3D.cpp:35:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from arc3D_reconstruction.h:33:0,
                 from v3dImportDialog.h:31,
                 from edit_arc3D.h:29,
                 from edit_arc3D.cpp:37:
scalar_image.h: In static member function 'static QPixmap ScalarImage<ScalarType>::colorizedScaledToHeight(int, ScalarImage<ScalarType>&, float)':
scalar_image.h:129:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(int i=0;i<newImage.height();++i)
     ^~~
scalar_image.h:141:9: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
         return QPixmap::fromImage(newImage);
         ^~~~~~
In file included from edit_arc3D.h:34:0,
                 from edit_arc3D.cpp:37:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
edit_arc3D.cpp: In member function 'void EditArc3DPlugin::ExportPly()':
edit_arc3D.cpp:294:47: warning: value computed is not used [-Wunused-value]
           if((newPoint.X()- (int)newPoint.X())>0,5)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
edit_arc3D.cpp:296:49: warning: value computed is not used [-Wunused-value]
             if((newPoint.Y()- (int)newPoint.Y())>0,5)
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
edit_arc3D.cpp:277:26: warning: unused variable 'cam' [-Wunused-variable]
      vcg::Camera<float> &cam = rm->shot.Intrinsics;
                          ^~~
edit_arc3D.cpp:178:7: warning: unused variable 'firstTime' [-Wunused-variable]
  bool firstTime=true;
       ^~~~~~~~~
edit_arc3D.cpp: In member function 'virtual void EditArc3DPlugin::mousePressEvent(QMouseEvent*, MeshModel&, GLArea*)':
edit_arc3D.cpp:331:52: warning: unused parameter 'e' [-Wunused-parameter]
 void EditArc3DPlugin::mousePressEvent(QMouseEvent *e, MeshModel &, GLArea * )
                                                    ^
edit_arc3D.cpp: In member function 'virtual void EditArc3DPlugin::mouseMoveEvent(QMouseEvent*, MeshModel&, GLArea*)':
edit_arc3D.cpp:336:51: warning: unused parameter 'e' [-Wunused-parameter]
 void EditArc3DPlugin::mouseMoveEvent(QMouseEvent *e, MeshModel &, GLArea * ) 
                                                   ^
edit_arc3D.cpp: In member function 'virtual void EditArc3DPlugin::mouseReleaseEvent(QMouseEvent*, MeshModel&, GLArea*)':
edit_arc3D.cpp:342:55: warning: unused parameter 'e' [-Wunused-parameter]
 void EditArc3DPlugin::mouseReleaseEvent(QMouseEvent * e, MeshModel &/*m*/, GLArea * gla)
                                                       ^
edit_arc3D.cpp:342:85: warning: unused parameter 'gla' [-Wunused-parameter]
 void EditArc3DPlugin::mouseReleaseEvent(QMouseEvent * e, MeshModel &/*m*/, GLArea * gla)
                                                                                     ^~~
edit_arc3D.cpp: In member function 'void Arc3DModel::depthFilter(FloatImage&, FloatImage&, float, bool, int, int, bool, int, int)':
edit_arc3D.cpp:355:82: warning: parameter 'depthJumpThr' set but not used [-Wunused-but-set-parameter]
 void Arc3DModel::depthFilter(FloatImage &depthImgf, FloatImage &countImgf, float depthJumpThr, 
                                                                                  ^~~~~~~~~~~~
edit_arc3D.cpp: In member function 'bool Arc3DModel::BuildMesh(CMeshO&, int, int, float, int, bool, int, int, bool, int, int, float)':
edit_arc3D.cpp:607:7: warning: unused variable 'ttt0' [-Wunused-variable]
   int ttt0=clock();
       ^~~~
edit_arc3D.cpp:613:7: warning: unused variable 'ttt1' [-Wunused-variable]
   int ttt1=clock();
       ^~~~
edit_arc3D.cpp:627:7: warning: unused variable 'ttt2' [-Wunused-variable]
   int ttt2=clock();
       ^~~~
edit_arc3D.cpp:633:7: warning: unused variable 'ttt3' [-Wunused-variable]
   int ttt3=clock();
       ^~~~
edit_arc3D.cpp:637:7: warning: unused variable 'ttt4' [-Wunused-variable]
   int ttt4=clock();
       ^~~~
edit_arc3D.cpp:659:13: warning: variable 'Rinv' set but not used [-Wunused-but-set-variable]
   Matrix33d Rinv= Inverse(cam.R);
             ^~~~
edit_arc3D.cpp:675:7: warning: unused variable 'ttt5' [-Wunused-variable]
   int ttt5=clock();
       ^~~~
edit_arc3D.cpp:702:7: warning: unused variable 'ttt6' [-Wunused-variable]
   int ttt6=clock();
       ^~~~
edit_arc3D.cpp: In member function 'vcg::Point3f Arc3DModel::TraCorrection(CMeshO&, int, int, int)':
edit_arc3D.cpp:746:9: warning: unused variable 'depthThr2' [-Wunused-variable]
   float depthThr2 = ComputeDepthJumpThr(depthSubf,0.95f);
         ^~~~~~~~~
edit_arc3D.cpp:759:13: warning: variable 'Rinv' set but not used [-Wunused-but-set-variable]
   Matrix33d Rinv= Inverse(cam.R);
             ^~~~
edit_arc3D.cpp: In member function 'bool Arc3DModel::Init(QDomNode&)':
edit_arc3D.cpp:823:64: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
       fscanf(lvcam,"%lf %lf %lf",&(cam[0]),&(cam[1]),&(cam[2]));
                                                                ^
edit_arc3D.cpp:824:64: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
       fscanf(lvcam,"%lf %lf %lf",&(cam[3]),&(cam[4]),&(cam[5]));
                                                                ^
edit_arc3D.cpp:825:64: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
       fscanf(lvcam,"%lf %lf %lf",&(cam[6]),&(cam[7]),&(cam[8]));
                                                                ^
edit_arc3D.cpp:843:64: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
       fscanf(lvcam,"%lf %lf %lf",&(cam[0]),&(cam[1]),&(cam[2]));
                                                                ^
edit_arc3D.cpp:850:64: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
       fscanf(lvcam,"%lf %lf %lf",&(cam[0]),&(cam[1]),&(cam[2]));
                                                                ^
edit_arc3D.cpp:851:64: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
       fscanf(lvcam,"%lf %lf %lf",&(cam[3]),&(cam[4]),&(cam[5]));
                                                                ^
edit_arc3D.cpp:852:64: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
       fscanf(lvcam,"%lf %lf %lf",&(cam[6]),&(cam[7]),&(cam[8]));
                                                                ^
edit_arc3D.cpp:865:64: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
       fscanf(lvcam,"%lf %lf %lf",&(cam[0]),&(cam[1]),&(cam[2]));
                                                                ^
edit_arc3D.cpp:871:50: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
       fscanf(lvcam,"%lf %lf",&(cam[0]),&(cam[1]));
                                                  ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. -o edit_arc3D_factory.o edit_arc3D_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from edit_arc3D_factory.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from edit_arc3D_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from edit_arc3D_factory.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from edit_arc3D_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from edit_arc3D_factory.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from edit_arc3D_factory.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from edit_arc3D_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from edit_arc3D_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from edit_arc3D_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from edit_arc3D_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from edit_arc3D_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from arc3D_reconstruction.h:33:0,
                 from v3dImportDialog.h:31,
                 from edit_arc3D.h:29,
                 from edit_arc3D_factory.cpp:25:
scalar_image.h: In static member function 'static QPixmap ScalarImage<ScalarType>::colorizedScaledToHeight(int, ScalarImage<ScalarType>&, float)':
scalar_image.h:129:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(int i=0;i<newImage.height();++i)
     ^~~
scalar_image.h:141:9: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
         return QPixmap::fromImage(newImage);
         ^~~~~~
In file included from edit_arc3D.h:34:0,
                 from edit_arc3D_factory.cpp:25:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. -o arc3D_camera.o arc3D_camera.cpp
arc3D_camera.cpp: In member function 'bool vcg::Arc3DCamera::Open(const char*)':
arc3D_camera.cpp:83:60: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   fscanf(fp,"%lf %lf %lf",&(K[0][0]),&(K[0][1]),&(K[0][2]));
                                                            ^
arc3D_camera.cpp:84:60: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   fscanf(fp,"%lf %lf %lf",&(K[1][0]),&(K[1][1]),&(K[1][2]));
                                                            ^
arc3D_camera.cpp:85:60: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   fscanf(fp,"%lf %lf %lf",&(K[2][0]),&(K[2][1]),&(K[2][2]));
                                                            ^
arc3D_camera.cpp:88:51: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   fscanf(fp,"%lf %lf %lf",&(k[0]),&(k[1]),&(k[2]));
                                                   ^
arc3D_camera.cpp:90:60: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   fscanf(fp,"%lf %lf %lf",&(R[0][0]),&(R[0][1]),&(R[0][2]));
                                                            ^
arc3D_camera.cpp:91:60: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   fscanf(fp,"%lf %lf %lf",&(R[1][0]),&(R[1][1]),&(R[1][2]));
                                                            ^
arc3D_camera.cpp:92:60: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   fscanf(fp,"%lf %lf %lf",&(R[2][0]),&(R[2][1]),&(R[2][2]));
                                                            ^
arc3D_camera.cpp:94:51: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   fscanf(fp,"%lf %lf %lf",&(t[0]),&(t[1]),&(t[2]));
                                                   ^
arc3D_camera.cpp:96:36: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   fscanf(fp,"%i %i",&width,&height);
                                    ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. -o radial_distortion.o radial_distortion.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. -o scalar_image.o scalar_image.cpp
In file included from scalar_image.cpp:28:0:
scalar_image.h: In static member function 'static QPixmap ScalarImage<ScalarType>::colorizedScaledToHeight(int, ScalarImage<ScalarType>&, float)':
scalar_image.h:129:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(int i=0;i<newImage.height();++i)
     ^~~
scalar_image.h:141:9: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
         return QPixmap::fromImage(newImage);
         ^~~~~~
scalar_image.cpp: In member function 'bool ScalarImage<ScalarType>::Open(const char*) [with ScalarType = float]':
scalar_image.cpp:60:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fgets(buf,255,fp);
                    ^
scalar_image.cpp:82:43: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(&*bb.begin(),w*h,sizeof(short),fp);
                                           ^
scalar_image.cpp:90:48: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(compressed_buffer,compressed_size,1,fp);
                                                ^
scalar_image.cpp: In member function 'bool ScalarImage<ScalarType>::Open(const char*) [with ScalarType = unsigned char]':
scalar_image.cpp:133:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fgets(buf,255,fp);
                    ^
scalar_image.cpp:152:50: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(&*v.begin(),w*h,sizeof(unsigned char),fp);
                                                  ^
scalar_image.cpp:157:48: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fread(compressed_buffer,compressed_size,1,fp);
                                                ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. -o v3dImportDialog.o v3dImportDialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from v3dImportDialog.cpp:27:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from v3dImportDialog.cpp:27:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from v3dImportDialog.cpp:27:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from v3dImportDialog.cpp:27:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from v3dImportDialog.cpp:27:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from v3dImportDialog.cpp:27:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from v3dImportDialog.cpp:27:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from v3dImportDialog.cpp:27:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from v3dImportDialog.cpp:27:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from v3dImportDialog.cpp:27:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from v3dImportDialog.cpp:27:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from arc3D_reconstruction.h:33:0,
                 from v3dImportDialog.h:31,
                 from v3dImportDialog.cpp:27:
scalar_image.h: In static member function 'static QPixmap ScalarImage<ScalarType>::colorizedScaledToHeight(int, ScalarImage<ScalarType>&, float)':
scalar_image.h:129:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(int i=0;i<newImage.height();++i)
     ^~~
scalar_image.h:141:9: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
         return QPixmap::fromImage(newImage);
         ^~~~~~
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. -o maskRenderWidget.o maskRenderWidget.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. -o maskImageWidget.o maskImageWidget.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. -o fillImage.o fillImage.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. -o plylib.o ../../../../vcglib/wrap/ply/plylib.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. edit_arc3D.h -o moc_edit_arc3D.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. -o moc_edit_arc3D.o moc_edit_arc3D.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D.h:28,
                 from moc_edit_arc3D.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D.h:28,
                 from moc_edit_arc3D.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D.h:28,
                 from moc_edit_arc3D.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D.h:28,
                 from moc_edit_arc3D.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D.h:28,
                 from moc_edit_arc3D.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D.h:28,
                 from moc_edit_arc3D.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D.h:28,
                 from moc_edit_arc3D.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D.h:28,
                 from moc_edit_arc3D.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D.h:28,
                 from moc_edit_arc3D.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D.h:28,
                 from moc_edit_arc3D.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D.h:28,
                 from moc_edit_arc3D.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from arc3D_reconstruction.h:33:0,
                 from v3dImportDialog.h:31,
                 from edit_arc3D.h:29,
                 from moc_edit_arc3D.cpp:9:
scalar_image.h: In static member function 'static QPixmap ScalarImage<ScalarType>::colorizedScaledToHeight(int, ScalarImage<ScalarType>&, float)':
scalar_image.h:129:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(int i=0;i<newImage.height();++i)
     ^~~
scalar_image.h:141:9: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
         return QPixmap::fromImage(newImage);
         ^~~~~~
In file included from edit_arc3D.h:34:0,
                 from moc_edit_arc3D.cpp:9:
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Tetrahedron(TetraMeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:50:24: warning: typedef 'MeshType' locally defined but not used [-Wunused-local-typedefs]
  typedef TetraMeshType MeshType;
                        ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Hexahedron(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:278:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Square(MeshType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:327:41: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::ScalarType ScalarType;
                                         ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Sphere(MeshType&, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:363:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:364:39: warning: typedef 'CoordType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::CoordType CoordType;
                                       ^~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:365:44: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::VertexPointer  VertexPointer;
                                            ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:367:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Cone(MeshType&, typename MeshType::ScalarType, typename MeshType::ScalarType, typename MeshType::ScalarType, int)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:398:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Box(MeshType&, const typename MeshType::BoxType&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:487:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Build(MeshType&, const V&, const F&)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:540:40: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::ScalarType ScalarType;
                                        ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:544:44: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
  typedef typename MeshType::FaceIterator   FaceIterator;
                                            ^~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h: In function 'void vcg::tri::Grid(MeshType&, int, int, float, float, float*)':
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:594:45: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexPointer  VertexPointer;
                                             ^~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:595:45: warning: typedef 'VertexIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::VertexIterator VertexIterator;
                                             ^~~~~~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/create/platonic.h:596:45: warning: typedef 'FaceIterator' locally defined but not used [-Wunused-local-typedefs]
   typedef typename MeshType::FaceIterator   FaceIterator;
                                             ^~~~~~~~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. edit_arc3D_factory.h -o moc_edit_arc3D_factory.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. -o moc_edit_arc3D_factory.o moc_edit_arc3D_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from moc_edit_arc3D_factory.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from moc_edit_arc3D_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from moc_edit_arc3D_factory.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from moc_edit_arc3D_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from moc_edit_arc3D_factory.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from moc_edit_arc3D_factory.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from moc_edit_arc3D_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from moc_edit_arc3D_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from moc_edit_arc3D_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from moc_edit_arc3D_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_arc3D_factory.h:29,
                 from moc_edit_arc3D_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. v3dImportDialog.h -o moc_v3dImportDialog.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. -o moc_v3dImportDialog.o moc_v3dImportDialog.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from moc_v3dImportDialog.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from moc_v3dImportDialog.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from moc_v3dImportDialog.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from moc_v3dImportDialog.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from moc_v3dImportDialog.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from moc_v3dImportDialog.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from moc_v3dImportDialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from moc_v3dImportDialog.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from moc_v3dImportDialog.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from moc_v3dImportDialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from arc3D_reconstruction.h:29,
                 from v3dImportDialog.h:31,
                 from moc_v3dImportDialog.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
In file included from arc3D_reconstruction.h:33:0,
                 from v3dImportDialog.h:31,
                 from moc_v3dImportDialog.cpp:9:
scalar_image.h: In static member function 'static QPixmap ScalarImage<ScalarType>::colorizedScaledToHeight(int, ScalarImage<ScalarType>&, float)':
scalar_image.h:129:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(int i=0;i<newImage.height();++i)
     ^~~
scalar_image.h:141:9: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
         return QPixmap::fromImage(newImage);
         ^~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. maskRenderWidget.h -o moc_maskRenderWidget.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. -o moc_maskRenderWidget.o moc_maskRenderWidget.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. maskImageWidget.h -o moc_maskImageWidget.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. -o moc_maskImageWidget.o moc_maskImageWidget.cpp
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name edit_arc3D edit_arc3D.qrc -o qrc_edit_arc3D.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/include -I/usr/X11R6/include -I. -I. -o qrc_edit_arc3D.o qrc_edit_arc3D.cpp
rm -f libedit_arc3D.so
g++ -Wl,-z,relro -shared -o libedit_arc3D.so edit_arc3D.o edit_arc3D_factory.o arc3D_camera.o radial_distortion.o scalar_image.o v3dImportDialog.o maskRenderWidget.o maskImageWidget.o fillImage.o plylib.o moc_edit_arc3D.o moc_edit_arc3D_factory.o moc_v3dImportDialog.o moc_maskRenderWidget.o moc_maskImageWidget.o qrc_edit_arc3D.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lbz2 -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libedit_arc3D.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/meshlabplugins/edit_arc3D'
cd sampleplugins/sampleedit/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/sampleplugins/sampleedit'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o edit_sample_factory.o edit_sample_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from edit_sample_factory.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from edit_sample_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from edit_sample_factory.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from edit_sample_factory.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from edit_sample_factory.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from edit_sample_factory.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from edit_sample_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from edit_sample_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from edit_sample_factory.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from edit_sample_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from edit_sample_factory.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o sampleedit.o sampleedit.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from sampleedit.cpp:31:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:35:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from sampleedit.cpp:31:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../meshlab/../common/meshmodel.h:38,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from sampleedit.cpp:31:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../meshlab/../common/meshmodel.h:41:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from sampleedit.cpp:31:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from sampleedit.cpp:31:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from sampleedit.cpp:31:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from sampleedit.cpp:31:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from sampleedit.cpp:31:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from sampleedit.cpp:31:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename ShotType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../meshlab/../common/meshmodel.h:44,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from sampleedit.cpp:31:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../meshlab/../common/meshmodel.h:44:0,
                 from ../../meshlab/../common/interfaces.h:37,
                 from ../../meshlab/glarea.h:40,
                 from sampleedit.cpp:31:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
sampleedit.cpp: In member function 'void SampleEditPlugin::drawFace(vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::FacePointer, MeshModel&, GLArea*, QPainter*)':
sampleedit.cpp:104:79: warning: unused parameter 'gla' [-Wunused-parameter]
 void SampleEditPlugin::drawFace(CMeshO::FacePointer fp, MeshModel &m, GLArea *gla, QPainter *p)
                                                                               ^~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. edit_sample_factory.h -o moc_edit_sample_factory.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_edit_sample_factory.o moc_edit_sample_factory.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from moc_edit_sample_factory.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from moc_edit_sample_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from moc_edit_sample_factory.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from moc_edit_sample_factory.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from moc_edit_sample_factory.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from moc_edit_sample_factory.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from moc_edit_sample_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from moc_edit_sample_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from moc_edit_sample_factory.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from moc_edit_sample_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from edit_sample_factory.h:29,
                 from moc_edit_sample_factory.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. sampleedit.h -o moc_sampleedit.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_sampleedit.o moc_sampleedit.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from sampleedit.h:28,
                 from moc_sampleedit.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from sampleedit.h:28,
                 from moc_sampleedit.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from sampleedit.h:28,
                 from moc_sampleedit.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from sampleedit.h:28,
                 from moc_sampleedit.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from sampleedit.h:28,
                 from moc_sampleedit.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from sampleedit.h:28,
                 from moc_sampleedit.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from sampleedit.h:28,
                 from moc_sampleedit.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from sampleedit.h:28,
                 from moc_sampleedit.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from sampleedit.h:28,
                 from moc_sampleedit.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from sampleedit.h:28,
                 from moc_sampleedit.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from sampleedit.h:28,
                 from moc_sampleedit.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/rcc -name sampleedit sampleedit.qrc -o qrc_sampleedit.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o qrc_sampleedit.o qrc_sampleedit.cpp
rm -f libsampleedit.so
g++ -Wl,-z,relro -shared -o libsampleedit.so edit_sample_factory.o sampleedit.o moc_edit_sample_factory.o moc_sampleedit.o qrc_sampleedit.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libsampleedit.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/sampleplugins/sampleedit'
cd sampleplugins/samplefilter/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/sampleplugins/samplefilter'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o samplefilter.o samplefilter.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from samplefilter.cpp:24:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from samplefilter.cpp:24:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from samplefilter.cpp:24:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from samplefilter.cpp:24:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from samplefilter.cpp:24:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from samplefilter.cpp:24:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from samplefilter.cpp:24:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from samplefilter.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from samplefilter.cpp:24:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from samplefilter.cpp:24:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from samplefilter.cpp:24:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. samplefilter.h -o moc_samplefilter.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_samplefilter.o moc_samplefilter.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from moc_samplefilter.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from moc_samplefilter.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from moc_samplefilter.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from moc_samplefilter.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from moc_samplefilter.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from moc_samplefilter.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from moc_samplefilter.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from moc_samplefilter.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from moc_samplefilter.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from moc_samplefilter.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from samplefilter.h:39,
                 from moc_samplefilter.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libsamplefilter.so
g++ -Wl,-z,relro -shared -o libsamplefilter.so samplefilter.o moc_samplefilter.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libsamplefilter.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/sampleplugins/samplefilter'
cd sampleplugins/samplefilterdyn/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/sampleplugins/samplefilterdyn'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o samplefilterdyn.o samplefilterdyn.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.cpp:25:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.cpp:25:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.cpp:25:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.cpp:25:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.cpp:25:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.cpp:25:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.cpp:25:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.cpp:25:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.cpp:25:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.cpp:25:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.cpp:25:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. samplefilterdyn.h -o moc_samplefilterdyn.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_samplefilterdyn.o moc_samplefilterdyn.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.h:29,
                 from moc_samplefilterdyn.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.h:29,
                 from moc_samplefilterdyn.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.h:29,
                 from moc_samplefilterdyn.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.h:29,
                 from moc_samplefilterdyn.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.h:29,
                 from moc_samplefilterdyn.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.h:29,
                 from moc_samplefilterdyn.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.h:29,
                 from moc_samplefilterdyn.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.h:29,
                 from moc_samplefilterdyn.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.h:29,
                 from moc_samplefilterdyn.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.h:29,
                 from moc_samplefilterdyn.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from samplefilterdyn.h:29,
                 from moc_samplefilterdyn.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libsamplefilterdyn.so
g++ -Wl,-z,relro -shared -o libsamplefilterdyn.so samplefilterdyn.o moc_samplefilterdyn.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libsamplefilterdyn.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/sampleplugins/samplefilterdyn'
cd sampleplugins/io_m/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/sampleplugins/io_m'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o io_m.o io_m.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from io_m.cpp:30:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from io_m.cpp:30:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from io_m.cpp:30:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from io_m.cpp:30:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from io_m.cpp:30:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from io_m.cpp:30:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from io_m.cpp:30:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from io_m.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from io_m.cpp:30:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from io_m.cpp:30:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from io_m.cpp:30:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
io_m.cpp: In member function 'virtual bool IOMPlugin::open(const QString&, const QString&, MeshModel&, int&, const RichParameterSet&, bool (*)(int, const char*), QWidget*)':
io_m.cpp:40:37: warning: unused parameter 'formatName' [-Wunused-parameter]
 bool IOMPlugin::open(const QString &formatName, const QString &fileName, MeshModel &m, int& mask,const RichParameterSet & par,  CallBackPos *cb, QWidget *parent)
                                     ^~~~~~~~~~
io_m.cpp:40:64: warning: unused parameter 'fileName' [-Wunused-parameter]
 bool IOMPlugin::open(const QString &formatName, const QString &fileName, MeshModel &m, int& mask,const RichParameterSet & par,  CallBackPos *cb, QWidget *parent)
                                                                ^~~~~~~~
io_m.cpp:40:85: warning: unused parameter 'm' [-Wunused-parameter]
 bool IOMPlugin::open(const QString &formatName, const QString &fileName, MeshModel &m, int& mask,const RichParameterSet & par,  CallBackPos *cb, QWidget *parent)
                                                                                     ^
io_m.cpp:40:93: warning: unused parameter 'mask' [-Wunused-parameter]
 bool IOMPlugin::open(const QString &formatName, const QString &fileName, MeshModel &m, int& mask,const RichParameterSet & par,  CallBackPos *cb, QWidget *parent)
                                                                                             ^~~~
io_m.cpp:40:123: warning: unused parameter 'par' [-Wunused-parameter]
 bool IOMPlugin::open(const QString &formatName, const QString &fileName, MeshModel &m, int& mask,const RichParameterSet & par,  CallBackPos *cb, QWidget *parent)
                                                                                                                           ^~~
io_m.cpp:40:142: warning: unused parameter 'cb' [-Wunused-parameter]
 bool IOMPlugin::open(const QString &formatName, const QString &fileName, MeshModel &m, int& mask,const RichParameterSet & par,  CallBackPos *cb, QWidget *parent)
                                                                                                                                              ^~
io_m.cpp:40:155: warning: unused parameter 'parent' [-Wunused-parameter]
 bool IOMPlugin::open(const QString &formatName, const QString &fileName, MeshModel &m, int& mask,const RichParameterSet & par,  CallBackPos *cb, QWidget *parent)
                                                                                                                                                           ^~~~~~
io_m.cpp: In member function 'virtual bool IOMPlugin::save(const QString&, const QString&, MeshModel&, int, const RichParameterSet&, bool (*)(int, const char*), QWidget*)':
io_m.cpp:46:37: warning: unused parameter 'formatName' [-Wunused-parameter]
 bool IOMPlugin::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask,const RichParameterSet & par,  vcg::CallBackPos *cb, QWidget *parent)
                                     ^~~~~~~~~~
io_m.cpp:46:152: warning: unused parameter 'cb' [-Wunused-parameter]
 bool IOMPlugin::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask,const RichParameterSet & par,  vcg::CallBackPos *cb, QWidget *parent)
                                                                                                                                                        ^~
io_m.cpp: In member function 'virtual void IOMPlugin::GetExportMaskCapability(QString&, int&, int&) const':
io_m.cpp:86:50: warning: unused parameter 'format' [-Wunused-parameter]
 void IOMPlugin::GetExportMaskCapability(QString &format, int &capability, int &defaultBits) const
                                                  ^~~~~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. io_m.h -o moc_io_m.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_io_m.o moc_io_m.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from moc_io_m.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from moc_io_m.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from moc_io_m.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from moc_io_m.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from moc_io_m.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from moc_io_m.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from moc_io_m.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from moc_io_m.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from moc_io_m.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from moc_io_m.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from io_m.h:34,
                 from moc_io_m.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libio_m.so
g++ -Wl,-z,relro -shared -o libio_m.so io_m.o moc_io_m.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libio_m.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/sampleplugins/io_m'
cd sampleplugins/filtergeodesic/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/sampleplugins/filtergeodesic'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filtergeodesic.o filtergeodesic.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from filtergeodesic.cpp:38:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from filtergeodesic.cpp:38:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from filtergeodesic.cpp:38:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from filtergeodesic.cpp:38:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from filtergeodesic.cpp:38:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from filtergeodesic.cpp:38:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from filtergeodesic.cpp:38:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from filtergeodesic.cpp:38:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from filtergeodesic.cpp:38:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from filtergeodesic.cpp:38:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from filtergeodesic.cpp:38:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filtergeodesic.h -o moc_filtergeodesic.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filtergeodesic.o moc_filtergeodesic.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from moc_filtergeodesic.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from moc_filtergeodesic.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from moc_filtergeodesic.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from moc_filtergeodesic.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from moc_filtergeodesic.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from moc_filtergeodesic.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from moc_filtergeodesic.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from moc_filtergeodesic.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from moc_filtergeodesic.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from moc_filtergeodesic.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filtergeodesic.h:27,
                 from moc_filtergeodesic.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfiltergeodesic.so
g++ -Wl,-z,relro -shared -o libfiltergeodesic.so filtergeodesic.o moc_filtergeodesic.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfiltergeodesic.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/sampleplugins/filtergeodesic'
cd sampleplugins/filtercreateiso/ && /usr/bin/make -f Makefile 
make[2]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/sampleplugins/filtercreateiso'
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o filtercreateiso.o filtercreateiso.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from filtercreateiso.cpp:34:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from filtercreateiso.cpp:34:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from filtercreateiso.cpp:34:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from filtercreateiso.cpp:34:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from filtercreateiso.cpp:34:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from filtercreateiso.cpp:34:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from filtercreateiso.cpp:34:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from filtercreateiso.cpp:34:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from filtercreateiso.cpp:34:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from filtercreateiso.cpp:34:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from filtercreateiso.cpp:34:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
filtercreateiso.cpp: In member function 'virtual bool FilterCreateIso::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))':
filtercreateiso.cpp:97:113: warning: unused parameter 'cb' [-Wunused-parameter]
 bool FilterCreateIso::applyFilter(QAction *filter, MeshDocument &md, RichParameterSet & par, vcg::CallBackPos * cb)
                                                                                                                 ^~
filtercreateiso.cpp: In member function 'virtual void FilterCreateIso::initParameterSet(QAction*, MeshModel&, RichParameterSet&)':
filtercreateiso.cpp:130:67: warning: unused parameter 'm' [-Wunused-parameter]
 void FilterCreateIso::initParameterSet(QAction *action,MeshModel &m, RichParameterSet & parlst)
                                                                   ^
In file included from filtercreateiso.cpp:38:0:
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h: In member function 'void vcg::tri::MarchingCubes<TRIMESH_TYPE, WALKER_TYPE>::AddTriangles(const char*, char, vcg::tri::MarchingCubes<TRIMESH_TYPE, WALKER_TYPE>::VertexPointer) [with TRIMESH_TYPE = CMeshO; WALKER_TYPE = vcg::tri::TrivialWalker<CMeshO, vcg::SimpleVolume<vcg::SimpleVoxel> >]':
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:301:19: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized]
   v = &_mesh->vert[pos];
        ~~~~~~~~~~~^
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:276:15: note: 'pos' was declared here
   VertexIndex pos;
               ^~~
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:301:19: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized]
   v = &_mesh->vert[pos];
        ~~~~~~~~~~~^
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:276:15: note: 'pos' was declared here
   VertexIndex pos;
               ^~~
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:301:19: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized]
   v = &_mesh->vert[pos];
        ~~~~~~~~~~~^
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:276:15: note: 'pos' was declared here
   VertexIndex pos;
               ^~~
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:301:19: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized]
   v = &_mesh->vert[pos];
        ~~~~~~~~~~~^
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:276:15: note: 'pos' was declared here
   VertexIndex pos;
               ^~~
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:252:34: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized]
     assert(pos >=0 && size_t(pos)< _mesh->vert.size());
                                  ^
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:227:15: note: 'pos' was declared here
   VertexIndex pos;
               ^~~
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:252:34: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized]
     assert(pos >=0 && size_t(pos)< _mesh->vert.size());
                                  ^
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:227:15: note: 'pos' was declared here
   VertexIndex pos;
               ^~~
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:252:34: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized]
     assert(pos >=0 && size_t(pos)< _mesh->vert.size());
                                  ^
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:227:15: note: 'pos' was declared here
   VertexIndex pos;
               ^~~
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:252:34: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized]
     assert(pos >=0 && size_t(pos)< _mesh->vert.size());
                                  ^
../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:227:15: note: 'pos' was declared here
   VertexIndex pos;
               ^~~
/usr/lib/arm-linux-gnueabihf/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. filtercreateiso.h -o moc_filtercreateiso.cpp
g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/meshlab-1.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SCRIPT_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I/usr/include/eigen3 -I/usr/X11R6/include -I. -o moc_filtercreateiso.o moc_filtercreateiso.cpp
In file included from /usr/include/c++/6/ext/hash_map:60:0,
                 from ../../../../vcglib/vcg/space/index/spatial_hashing.h:45,
                 from ../../../../vcglib/vcg/complex/algorithms/clean.h:39,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from moc_filtercreateiso.cpp:9:
/usr/include/c++/6/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
 #warning \
  ^~~~~~~
In file included from ../../common/meshmodel.h:35:0,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from moc_filtercreateiso.cpp:9:
../../../../vcglib/vcg/simplex/face/component_ocf.h: In member function 'void vcg::face::CurvatureDirOcf<A, T>::ImportData(const LeftF&)':
../../../../vcglib/vcg/simplex/face/component_ocf.h:573:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                 if((*this).Base().CurvatureDirEnabled && leftF.Base().CurvatureDirEnabled)
                 ^~
../../../../vcglib/vcg/simplex/face/component_ocf.h:575:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
                         PD2() = leftF.cPD2();
                         ^~~
In file included from ../../../../vcglib/vcg/complex/complex.h:42:0,
                 from ../../common/meshmodel.h:38,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from moc_filtercreateiso.cpp:9:
../../../../vcglib/vcg/complex/allocate.h: In static member function 'static typename vcg::tri::Allocator<AllocateMeshType>::MeshType::PerVertexAttributeHandle<ATTR_TYPE> vcg::tri::Allocator<AllocateMeshType>::GetPerVertexAttribute(vcg::tri::Allocator<AllocateMeshType>::MeshType&, const string&)':
../../../../vcglib/vcg/complex/allocate.h:950:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(i!=m.vert_attr.end())
    ^~
../../../../vcglib/vcg/complex/allocate.h:962:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
   return typename MeshType:: template PerVertexAttributeHandle<ATTR_TYPE>(NULL,0);
   ^~~~~~
In file included from ../../common/meshmodel.h:41:0,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from moc_filtercreateiso.cpp:9:
../../../../vcglib/vcg/simplex/face/topology.h: In function 'bool vcg::face::CheckFlipEdgeNormal(FaceType&, int, float)':
../../../../vcglib/vcg/simplex/face/topology.h:403:43: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
   typedef typename VertexType::ScalarType ScalarType;
                                           ^~~~~~~~~~
../../../../vcglib/vcg/simplex/face/topology.h: In function 'void vcg::face::VFStarVF(typename FaceType::VertexType*, std::vector<FaceType*>&)':
../../../../vcglib/vcg/simplex/face/topology.h:618:41: warning: typedef 'VertexPointer' locally defined but not used [-Wunused-local-typedefs]
  typedef typename FaceType::VertexType* VertexPointer;
                                         ^~~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/distance3.h:29:0,
                 from ../../../../vcglib/vcg/simplex/face/distance.h:30,
                 from ../../../../vcglib/vcg/complex/algorithms/closest.h:33,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from moc_filtercreateiso.cpp:9:
../../../../vcglib/vcg/space/intersection3.h: In function 'bool vcg::IntersectionSphereTriangle(const vcg::Sphere3<T>&, TRIANGLETYPE, vcg::Point3<P3ScalarType>&, std::pair<_FIter, _FIter>*)':
../../../../vcglib/vcg/space/intersection3.h:144:24: warning: typedef 'Triangle3t' locally defined but not used [-Wunused-local-typedefs]
   typedef TRIANGLETYPE Triangle3t;
                        ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:36:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:48,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from moc_filtercreateiso.cpp:9:
../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()':
../../../../vcglib/vcg/space/index/space_iterators.h:432:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz)
    ^~~
../../../../vcglib/vcg/space/index/space_iterators.h:463:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     std::sort(Elems.begin(),Elems.end());
     ^~~
In file included from ../../../../vcglib/vcg/complex/algorithms/stat.h:48:0,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from moc_filtercreateiso.cpp:9:
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&, typename GRID::CoordType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:100:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceBase(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:129:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceEP(MESH&, GRID&, const typename GRID::CoordType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:144:31: warning: typedef 'Point3x' locally defined but not used [-Wunused-local-typedefs]
    typedef Point3<ScalarType> Point3x;
                               ^~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename MESH::FaceType* vcg::tri::GetClosestFaceNormal(MESH&, GRID&, const typename MESH::VertexType&, const typename GRID::ScalarType&, typename GRID::ScalarType&, typename GRID::CoordType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:158:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename GRID::ScalarType ScalarType;
                                      ^~~~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h: In function 'typename GRID::ObjPtr vcg::tri::DoRay(MESH&, GRID&, const vcg::Ray3<typename GRID::ScalarType>&, const typename GRID::ScalarType&, typename GRID::ScalarType&)':
../../../../vcglib/vcg/complex/algorithms/closest.h:322:36: warning: typedef 'FaceType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::FaceType FaceType;
                                    ^~~~~~~~
../../../../vcglib/vcg/complex/algorithms/closest.h:323:38: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs]
    typedef typename MESH::ScalarType ScalarType;
                                      ^~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from moc_filtercreateiso.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'typename SPATIAL_INDEX::ObjPtr vcg::GridClosest(SPATIAL_INDEX&, OBJPOINTDISTFUNCTOR, OBJMARKER&, const typename OBJPOINTDISTFUNCTOR::QueryType&, const typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::ScalarType&, typename SPATIAL_INDEX::CoordType&)':
../../../../vcglib/vcg/space/index/grid_closest.h:104:25: warning: typedef 'SpatialIndex' locally defined but not used [-Wunused-local-typedefs]
   typedef SPATIAL_INDEX SpatialIndex;
                         ^~~~~~~~~~~~
In file included from ../../../../vcglib/vcg/space/index/grid_static_ptr.h:34:0,
                 from ../../../../vcglib/vcg/complex/algorithms/stat.h:49,
                 from ../../../../vcglib/vcg/complex/algorithms/update/color.h:31,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from moc_filtercreateiso.cpp:9:
../../../../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3<typename FaceType::ScalarType>&, OBJPTRCONTAINER&)':
../../../../vcglib/vcg/space/index/grid_closest.h:286:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
      for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++)
      ^~~
../../../../vcglib/vcg/space/index/grid_closest.h:302:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       return (static_cast<unsigned int>(_objectPtrs.size()));
       ^~~~~~
In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34:0,
                 from ../../common/meshmodel.h:44,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from moc_filtercreateiso.cpp:9:
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::RemoveNonManifoldVertex(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:463:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(vi=m.vert.begin(); vi!=m.vert.end();++vi)
     ^~~
../../../../vcglib/vcg/complex/algorithms/clean.h:468:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
      return count_removed;
      ^~~~~~
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitPolygons(const MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:703:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::CountBitLargePolygons(vcg::tri::Clean<CleanMeshType>::MeshType&)':
../../../../vcglib/vcg/complex/algorithms/clean.h:736:45: warning: typedef 'F' locally defined but not used [-Wunused-local-typedefs]
         typedef typename MeshType::FaceType F;
                                             ^
../../../../vcglib/vcg/complex/algorithms/clean.h: In static member function 'static int vcg::tri::Clean<CleanMeshType>::ClusterVertex(vcg::tri::Clean<CleanMeshType>::MeshType&, vcg::tri::Clean<CleanMeshType>::ScalarType)':
../../../../vcglib/vcg/complex/algorithms/clean.h:1657:58: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs]
    typedef vcg::vertex::PointDistanceFunctor<ScalarType> VDistFunct;
                                                          ^~~~~~~~~~
In file included from ../../common/meshmodel.h:44:0,
                 from ../../common/interfaces.h:37,
                 from filtercreateiso.h:36,
                 from moc_filtercreateiso.cpp:9:
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:133:49: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD())
                                                 ^
../../../../vcglib/vcg/complex/algorithms/update/color.h: In static member function 'static void vcg::tri::UpdateColor<UpdateMeshType>::VertexBorderManifoldFlag(UpdateMeshType&, vcg::Color4b, vcg::Color4b, vcg::Color4b)':
../../../../vcglib/vcg/complex/algorithms/update/color.h:269:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(!(*fi).IsD())
     ^
rm -f libfiltercreateiso.so
g++ -Wl,-z,relro -shared -o libfiltercreateiso.so filtercreateiso.o moc_filtercreateiso.o   -L/usr/lib/arm-linux-gnueabihf -L/usr/X11R6/lib -L../../distrib -lcommon -lGLEW -lQtScript -lQtXmlPatterns -lQtXml -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread  
mv -f libfiltercreateiso.so ../../distrib/plugins/
make[2]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src/sampleplugins/filtercreateiso'
make[1]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1/meshlab/src'
touch build-stamp
 fakeroot debian/rules binary-arch
dh_testdir
mv meshlab/src/distrib/shaders/3Dlabs-license.txt .
mv meshlab/src/distrib/shaders/LightworkDesign-license.txt .
cp meshlab/src/meshlab/images/eye64.png debian/meshlab.png
dh install
   debian/rules build
make[1]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1'
make[1]: Nothing to be done for 'build'.
make[1]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1'
   debian/rules build-arch
make[1]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1'
make[1]: Nothing to be done for 'build-arch'.
make[1]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1'
   dh_testroot
   dh_prep
   dh_installdirs
   dh_auto_install
   dh_install
   dh_installdocs
   dh_installchangelogs
   dh_installmime
   dh_lintian
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   debian/rules build-indep
make[1]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1'
make[1]: Nothing to be done for 'build-indep'.
make[1]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1'
dh binary-arch
   dh_strip -a
   dh_makeshlibs -a
   debian/rules override_dh_shlibdeps
make[1]: Entering directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1'
dh_shlibdeps -lusr/lib/meshlab
dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/meshlab/usr/lib/meshlab/libcommon.so.1.0.0 found in none of the libraries
dpkg-shlibdeps: warning: debian/meshlab/usr/bin/meshlab contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/meshlab/usr/bin/meshlabserver contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
make[1]: Leaving directory '/<<BUILDDIR>>/meshlab-1.3.2+dfsg1'
   dh_installdeb -a
   dh_gencontrol -a
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
   dh_md5sums -a
   dh_builddeb -a
dpkg-deb: building package 'meshlab-dbgsym' in '../meshlab-dbgsym_1.3.2+dfsg1-3_armhf.deb'.
dpkg-deb: building package 'meshlab' in '../meshlab_1.3.2+dfsg1-3_armhf.deb'.
 dpkg-genbuildinfo --build=any
dpkg-genbuildinfo: warning: File::FcntlLock not available; using flock which is not NFS-safe
 dpkg-genchanges --build=any -mRaspbian wandboard test autobuilder <root@raspbian.org> >../meshlab_1.3.2+dfsg1-3_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build meshlab-1.3.2+dfsg1
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2016-11-29T04:08:54Z

Finished
--------

I: Built successfully

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


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


meshlab_1.3.2+dfsg1-3_armhf.changes:
------------------------------------

Format: 1.8
Date: Mon, 21 Nov 2016 16:02:07 +0200
Source: meshlab
Binary: meshlab
Architecture: armhf
Version: 1.3.2+dfsg1-3
Distribution: stretch-staging
Urgency: medium
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Graham Inggs <ginggs@debian.org>
Description:
 meshlab    - System for processing and editing triangular meshes
Closes: 811634
Changes:
 meshlab (1.3.2+dfsg1-3) unstable; urgency=medium
 .
   * Team upload.
   * Fix FTBFS with GCC 6, thanks Gert Wollny. (Closes: #811634)
   * Fix narrowing conversion on architectures where
     char is unsigned by default.
   * Set Maintainer field to Debian Science Maintainers.
   * Use secure URIs for VCS fields.
   * Remove debian/menu, see #741573.
   * Bump Standards-Version to 3.9.8, no further changes.
   * Use eye64.png as the icon instead of meshlab_32x32.xpm.
Checksums-Sha1:
 8d1a37bd21f9f2afa1bea4dad6c20ce1f20e2132 110773394 meshlab-dbgsym_1.3.2+dfsg1-3_armhf.deb
 adfbfdf1fda53a327913e8bc2e23c27b6fa94fe3 8439 meshlab_1.3.2+dfsg1-3_armhf.buildinfo
 4076d07bc2e8269d81b35ba67b1d25f7aaa94c7f 3587482 meshlab_1.3.2+dfsg1-3_armhf.deb
Checksums-Sha256:
 ebfda37cc6184adc424031597b92a6a06cb4bc87fea54b154e79121f084bb421 110773394 meshlab-dbgsym_1.3.2+dfsg1-3_armhf.deb
 f219c52ebe3c5b307ecb10ae0c69e50adc5a5bb59a1cd325a511e8f1b5b267a5 8439 meshlab_1.3.2+dfsg1-3_armhf.buildinfo
 12077e1c9f3b5b35135477a17f07ff11169153bbdf9dca88b2bbc31e0f078790 3587482 meshlab_1.3.2+dfsg1-3_armhf.deb
Files:
 ace2e58ad67a637fbc6b1836971bc344 110773394 debug extra meshlab-dbgsym_1.3.2+dfsg1-3_armhf.deb
 07eaabbf15238dd1a5e0b49ebd533abe 8439 graphics extra meshlab_1.3.2+dfsg1-3_armhf.buildinfo
 a91e1db531edb3f012168151c8ec6269 3587482 graphics extra meshlab_1.3.2+dfsg1-3_armhf.deb

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


meshlab-dbgsym_1.3.2+dfsg1-3_armhf.deb
--------------------------------------

 new debian package, version 2.0.
 size 110773394 bytes: control archive=4310 bytes.
    3383 bytes,    13 lines      control              
    7738 bytes,    73 lines      md5sums              
 Package: meshlab-dbgsym
 Source: meshlab
 Version: 1.3.2+dfsg1-3
 Architecture: armhf
 Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
 Installed-Size: 112304
 Depends: meshlab (= 1.3.2+dfsg1-3)
 Section: debug
 Priority: extra
 Homepage: http://meshlab.sourceforge.net/
 Description: Debug symbols for meshlab
 Auto-Built-Package: debug-symbols
 Build-Ids: 082338295322395c114b8c62b23f4d758b7beb87 09a6c38126a2b0731f24a2c8eda73a696913c50c 0aefc821babf52088a4bd9cbcb2d66bf715ec122 0b1eb227f8554f96d672103026e4af9d838b589b 0da67be32c68b42b3f6c1e20203d4fbd34091ca7 12cb7a0a7666ef595df16866d84193fdf7eef231 1348366ed10b9bfd1527b99212596d7150281ae6 13e3e37398305e1c6bde023cfb3edc5a7388acd7 1930cff08c07e52d985f1e95c13838e1ab153669 1c63dea927ff9f91846111ab33f22edb815b9a15 23828c16f76b73de770e6037a5f8bc987bdda125 2661e9abd2c80a135b3994b23265af00931ba031 28f68ad69eb12c8c69eac85b820101b4309fb47f 2bfaa8f8632bbb6f3a38fc934cffe92f9d9a0685 2e9b08d99dbeb75813be6e86acd75e869844a5f7 2fc7cc38954cf1da36f5381bbc9829d1cf50c06e 3272d4c7b4ce83f8eed1c909a5b11a6de252c2e0 35d7a168d0101e0b3259fa2385a08548823c9228 35e00fcb9200e4f2348f155c11869139f346d75e 3b470fa7d2040783a81a60a819f4e655e0513b9c 3c9c55a907ffd5863c63c4830c2e6b86adc6f9f5 3c9f0d825aa5486081cf9c9a528e790797d1e25c 3e0b253f161d939bbb214f6e38a40c0c4dfff9bd 3e557691229e5d3d8961ba83842ef4194d73fa0d 4034456c1ed63bd16d75eda9a0cc376db3a87c27 433a296b4afa73b038dd3d4a7fe2ce17f44c334c 44a9b86f56dda27bb50f7d55626a31a35fb08514 4592dab9fa93234ea13b23265dc2fcd5d3eb8811 45a94a0732ec8b4e4af7b6224544e8b1ba5eec8b 4958be275b2634029392eaa46bb26171524dd1bc 4b76882483ec649b6405a9401f378acda6956d65 4d27e72872e6019dd8286e852b0c14880109b5f4 4f24e527fda534b04abad021c19c4bdb5139604f 4f4126d27b4025d6e0a3e040e2a28886c8492dae 54a499aab5443a2ed5a35c53125e3d7f9c6b6855 551bc03a2f2feefed900a156fa688e499f7af917 58ce08161ae78b985285ab12a08b91b3eabb70d8 653d83f341948f65c8de03a35f628aa588e70ce2 6b97f1c413ffc0dc298629c94c61c314e1fe2e80 70e442bd78fd52183e61bcdd59e8a4fe7f59e8be 719102c631aa22533d38198d6058c046c037ce15 71d5ed9039f125ba59113e3740c0f681e49c1bf8 7b04eb46d31211c306551f9ae51fdf6a94ac562d 7dd499f48d54de12687a2c7aee88b344e0814091 85ed49ceefb4d377387913654b58e5950b756002 8ce1186d52a7c0d1632986fd34ae2e284a1105b5 9001a03db9de0a2bbe66357488aaf5c3d6e82081 93a0788c97181f44f06ec5717c1dbdf3da8eddd5 95c9e23ac7f79a38d86cf3e6aa1eac443b631d7d 98f8e726ae62780ca6081b0c7fed202c6b1d6c4e 9905f002a24a77802e24a076b92d868a556fb943 a17ff694467bacad454ee06d680f08fdc8c1a794 a1c8c151f8dcd0c8d0a896b2b0e4b5572a192a01 a1f3c0799e5932e060ca6ef7fcc182bd5441ff3d b3dbdb8cff041f63118954c4da2f7fe4cca56789 b569ebb80e091f022a4d0de2bcd7c3a306b9040c b66ca8a4d996511013eb649aed479daaf46f9bc3 bb291bc4dbfffe2da22e1633064ca89b3bf8416e c56181eda6364a042a6d955e1aedacdf06d4faa0 c8b8665e448d1850ef646be0d8c25d97e4ad68e9 d4c058a12a8cc35036f0408541563d4e4d431a30 d4d773597557daa409483580a5ce120e08abd746 db1504566c13723c05f85d7fa7a9643f4e3d255a e18cd7960a68555881f36db2bd468e44b3694be7 e30045aef943db0bd2b131dec03f8b9cb3af8caf e675edcd2a648d2e93ac9f228bf66a36b387591f e757a886181fa8931d0d8f70bfd6000e99e3d62c eca865137e8eeec681526e9a34b05f7a0a37a341 eee2337c0b4ae40d58adb908b2192fe81d0c4b6c f2c9c9de6c1715cfef461a1b9fe9920ab1a32fd7 f4979521eab4ea71d2b31da1403b041256ff7b03 f689f48d3fd508048fa5a13899656cfce385c260 f9d9c3e19a946d3808d4c6b81b78526c39411275

drwxr-xr-x root/root         0 2016-11-21 14:02 ./
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/08/
-rw-r--r-- root/root    930948 2016-11-21 14:02 ./usr/lib/debug/.build-id/08/2338295322395c114b8c62b23f4d758b7beb87.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/09/
-rw-r--r-- root/root    893016 2016-11-21 14:02 ./usr/lib/debug/.build-id/09/a6c38126a2b0731f24a2c8eda73a696913c50c.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/0a/
-rw-r--r-- root/root    611944 2016-11-21 14:02 ./usr/lib/debug/.build-id/0a/efc821babf52088a4bd9cbcb2d66bf715ec122.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/0b/
-rw-r--r-- root/root   2732064 2016-11-21 14:02 ./usr/lib/debug/.build-id/0b/1eb227f8554f96d672103026e4af9d838b589b.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/0d/
-rw-r--r-- root/root    732928 2016-11-21 14:02 ./usr/lib/debug/.build-id/0d/a67be32c68b42b3f6c1e20203d4fbd34091ca7.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/12/
-rw-r--r-- root/root   1330980 2016-11-21 14:02 ./usr/lib/debug/.build-id/12/cb7a0a7666ef595df16866d84193fdf7eef231.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/13/
-rw-r--r-- root/root   1111988 2016-11-21 14:02 ./usr/lib/debug/.build-id/13/48366ed10b9bfd1527b99212596d7150281ae6.debug
-rw-r--r-- root/root   4806048 2016-11-21 14:02 ./usr/lib/debug/.build-id/13/e3e37398305e1c6bde023cfb3edc5a7388acd7.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/19/
-rw-r--r-- root/root    608112 2016-11-21 14:02 ./usr/lib/debug/.build-id/19/30cff08c07e52d985f1e95c13838e1ab153669.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/1c/
-rw-r--r-- root/root   2651960 2016-11-21 14:02 ./usr/lib/debug/.build-id/1c/63dea927ff9f91846111ab33f22edb815b9a15.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/23/
-rw-r--r-- root/root   1575660 2016-11-21 14:02 ./usr/lib/debug/.build-id/23/828c16f76b73de770e6037a5f8bc987bdda125.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/26/
-rw-r--r-- root/root    824096 2016-11-21 14:02 ./usr/lib/debug/.build-id/26/61e9abd2c80a135b3994b23265af00931ba031.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/28/
-rw-r--r-- root/root    566728 2016-11-21 14:02 ./usr/lib/debug/.build-id/28/f68ad69eb12c8c69eac85b820101b4309fb47f.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/2b/
-rw-r--r-- root/root    987564 2016-11-21 14:02 ./usr/lib/debug/.build-id/2b/faa8f8632bbb6f3a38fc934cffe92f9d9a0685.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/2e/
-rw-r--r-- root/root   1376348 2016-11-21 14:02 ./usr/lib/debug/.build-id/2e/9b08d99dbeb75813be6e86acd75e869844a5f7.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/2f/
-rw-r--r-- root/root    865500 2016-11-21 14:02 ./usr/lib/debug/.build-id/2f/c7cc38954cf1da36f5381bbc9829d1cf50c06e.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/32/
-rw-r--r-- root/root    711544 2016-11-21 14:02 ./usr/lib/debug/.build-id/32/72d4c7b4ce83f8eed1c909a5b11a6de252c2e0.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/35/
-rw-r--r-- root/root    766240 2016-11-21 14:02 ./usr/lib/debug/.build-id/35/d7a168d0101e0b3259fa2385a08548823c9228.debug
-rw-r--r-- root/root   1231468 2016-11-21 14:02 ./usr/lib/debug/.build-id/35/e00fcb9200e4f2348f155c11869139f346d75e.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/3b/
-rw-r--r-- root/root   1347428 2016-11-21 14:02 ./usr/lib/debug/.build-id/3b/470fa7d2040783a81a60a819f4e655e0513b9c.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/3c/
-rw-r--r-- root/root   4087180 2016-11-21 14:02 ./usr/lib/debug/.build-id/3c/9c55a907ffd5863c63c4830c2e6b86adc6f9f5.debug
-rw-r--r-- root/root    952544 2016-11-21 14:02 ./usr/lib/debug/.build-id/3c/9f0d825aa5486081cf9c9a528e790797d1e25c.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/3e/
-rw-r--r-- root/root   2482656 2016-11-21 14:02 ./usr/lib/debug/.build-id/3e/0b253f161d939bbb214f6e38a40c0c4dfff9bd.debug
-rw-r--r-- root/root   2732992 2016-11-21 14:02 ./usr/lib/debug/.build-id/3e/557691229e5d3d8961ba83842ef4194d73fa0d.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/40/
-rw-r--r-- root/root   2863844 2016-11-21 14:02 ./usr/lib/debug/.build-id/40/34456c1ed63bd16d75eda9a0cc376db3a87c27.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/43/
-rw-r--r-- root/root   1415336 2016-11-21 14:02 ./usr/lib/debug/.build-id/43/3a296b4afa73b038dd3d4a7fe2ce17f44c334c.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/44/
-rw-r--r-- root/root    848892 2016-11-21 14:02 ./usr/lib/debug/.build-id/44/a9b86f56dda27bb50f7d55626a31a35fb08514.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/45/
-rw-r--r-- root/root   2149524 2016-11-21 14:02 ./usr/lib/debug/.build-id/45/92dab9fa93234ea13b23265dc2fcd5d3eb8811.debug
-rw-r--r-- root/root   1318252 2016-11-21 14:02 ./usr/lib/debug/.build-id/45/a94a0732ec8b4e4af7b6224544e8b1ba5eec8b.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/49/
-rw-r--r-- root/root    768280 2016-11-21 14:02 ./usr/lib/debug/.build-id/49/58be275b2634029392eaa46bb26171524dd1bc.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/4b/
-rw-r--r-- root/root   2357000 2016-11-21 14:02 ./usr/lib/debug/.build-id/4b/76882483ec649b6405a9401f378acda6956d65.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/4d/
-rw-r--r-- root/root   2606560 2016-11-21 14:02 ./usr/lib/debug/.build-id/4d/27e72872e6019dd8286e852b0c14880109b5f4.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/4f/
-rw-r--r-- root/root   1194248 2016-11-21 14:02 ./usr/lib/debug/.build-id/4f/24e527fda534b04abad021c19c4bdb5139604f.debug
-rw-r--r-- root/root   1053236 2016-11-21 14:02 ./usr/lib/debug/.build-id/4f/4126d27b4025d6e0a3e040e2a28886c8492dae.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/54/
-rw-r--r-- root/root    857980 2016-11-21 14:02 ./usr/lib/debug/.build-id/54/a499aab5443a2ed5a35c53125e3d7f9c6b6855.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/55/
-rw-r--r-- root/root    806312 2016-11-21 14:02 ./usr/lib/debug/.build-id/55/1bc03a2f2feefed900a156fa688e499f7af917.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/58/
-rw-r--r-- root/root   2312876 2016-11-21 14:02 ./usr/lib/debug/.build-id/58/ce08161ae78b985285ab12a08b91b3eabb70d8.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/65/
-rw-r--r-- root/root   1004452 2016-11-21 14:02 ./usr/lib/debug/.build-id/65/3d83f341948f65c8de03a35f628aa588e70ce2.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/6b/
-rw-r--r-- root/root   8636852 2016-11-21 14:02 ./usr/lib/debug/.build-id/6b/97f1c413ffc0dc298629c94c61c314e1fe2e80.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/70/
-rw-r--r-- root/root   5747336 2016-11-21 14:02 ./usr/lib/debug/.build-id/70/e442bd78fd52183e61bcdd59e8a4fe7f59e8be.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/71/
-rw-r--r-- root/root   1845168 2016-11-21 14:02 ./usr/lib/debug/.build-id/71/9102c631aa22533d38198d6058c046c037ce15.debug
-rw-r--r-- root/root   1470272 2016-11-21 14:02 ./usr/lib/debug/.build-id/71/d5ed9039f125ba59113e3740c0f681e49c1bf8.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/7b/
-rw-r--r-- root/root   1161660 2016-11-21 14:02 ./usr/lib/debug/.build-id/7b/04eb46d31211c306551f9ae51fdf6a94ac562d.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/7d/
-rw-r--r-- root/root    957952 2016-11-21 14:02 ./usr/lib/debug/.build-id/7d/d499f48d54de12687a2c7aee88b344e0814091.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/85/
-rw-r--r-- root/root   1461164 2016-11-21 14:02 ./usr/lib/debug/.build-id/85/ed49ceefb4d377387913654b58e5950b756002.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/8c/
-rw-r--r-- root/root   2241036 2016-11-21 14:02 ./usr/lib/debug/.build-id/8c/e1186d52a7c0d1632986fd34ae2e284a1105b5.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/90/
-rw-r--r-- root/root   1392556 2016-11-21 14:02 ./usr/lib/debug/.build-id/90/01a03db9de0a2bbe66357488aaf5c3d6e82081.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/93/
-rw-r--r-- root/root    677988 2016-11-21 14:02 ./usr/lib/debug/.build-id/93/a0788c97181f44f06ec5717c1dbdf3da8eddd5.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/95/
-rw-r--r-- root/root    779084 2016-11-21 14:02 ./usr/lib/debug/.build-id/95/c9e23ac7f79a38d86cf3e6aa1eac443b631d7d.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/98/
-rw-r--r-- root/root    715796 2016-11-21 14:02 ./usr/lib/debug/.build-id/98/f8e726ae62780ca6081b0c7fed202c6b1d6c4e.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/99/
-rw-r--r-- root/root   3067168 2016-11-21 14:02 ./usr/lib/debug/.build-id/99/05f002a24a77802e24a076b92d868a556fb943.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/a1/
-rw-r--r-- root/root    628548 2016-11-21 14:02 ./usr/lib/debug/.build-id/a1/7ff694467bacad454ee06d680f08fdc8c1a794.debug
-rw-r--r-- root/root   1039476 2016-11-21 14:02 ./usr/lib/debug/.build-id/a1/c8c151f8dcd0c8d0a896b2b0e4b5572a192a01.debug
-rw-r--r-- root/root    732400 2016-11-21 14:02 ./usr/lib/debug/.build-id/a1/f3c0799e5932e060ca6ef7fcc182bd5441ff3d.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/b3/
-rw-r--r-- root/root    751004 2016-11-21 14:02 ./usr/lib/debug/.build-id/b3/dbdb8cff041f63118954c4da2f7fe4cca56789.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/b5/
-rw-r--r-- root/root   1783756 2016-11-21 14:02 ./usr/lib/debug/.build-id/b5/69ebb80e091f022a4d0de2bcd7c3a306b9040c.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/b6/
-rw-r--r-- root/root   1157340 2016-11-21 14:02 ./usr/lib/debug/.build-id/b6/6ca8a4d996511013eb649aed479daaf46f9bc3.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/bb/
-rw-r--r-- root/root   1368488 2016-11-21 14:02 ./usr/lib/debug/.build-id/bb/291bc4dbfffe2da22e1633064ca89b3bf8416e.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/c5/
-rw-r--r-- root/root   2135072 2016-11-21 14:02 ./usr/lib/debug/.build-id/c5/6181eda6364a042a6d955e1aedacdf06d4faa0.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/c8/
-rw-r--r-- root/root    685708 2016-11-21 14:02 ./usr/lib/debug/.build-id/c8/b8665e448d1850ef646be0d8c25d97e4ad68e9.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/d4/
-rw-r--r-- root/root   1202348 2016-11-21 14:02 ./usr/lib/debug/.build-id/d4/c058a12a8cc35036f0408541563d4e4d431a30.debug
-rw-r--r-- root/root   2754120 2016-11-21 14:02 ./usr/lib/debug/.build-id/d4/d773597557daa409483580a5ce120e08abd746.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/db/
-rw-r--r-- root/root   1459604 2016-11-21 14:02 ./usr/lib/debug/.build-id/db/1504566c13723c05f85d7fa7a9643f4e3d255a.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/e1/
-rw-r--r-- root/root   1334040 2016-11-21 14:02 ./usr/lib/debug/.build-id/e1/8cd7960a68555881f36db2bd468e44b3694be7.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/e3/
-rw-r--r-- root/root   1374576 2016-11-21 14:02 ./usr/lib/debug/.build-id/e3/0045aef943db0bd2b131dec03f8b9cb3af8caf.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/e6/
-rw-r--r-- root/root    905392 2016-11-21 14:02 ./usr/lib/debug/.build-id/e6/75edcd2a648d2e93ac9f228bf66a36b387591f.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/e7/
-rw-r--r-- root/root   1344076 2016-11-21 14:02 ./usr/lib/debug/.build-id/e7/57a886181fa8931d0d8f70bfd6000e99e3d62c.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/ec/
-rw-r--r-- root/root   1434824 2016-11-21 14:02 ./usr/lib/debug/.build-id/ec/a865137e8eeec681526e9a34b05f7a0a37a341.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/ee/
-rw-r--r-- root/root    610760 2016-11-21 14:02 ./usr/lib/debug/.build-id/ee/e2337c0b4ae40d58adb908b2192fe81d0c4b6c.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/f2/
-rw-r--r-- root/root    821420 2016-11-21 14:02 ./usr/lib/debug/.build-id/f2/c9c9de6c1715cfef461a1b9fe9920ab1a32fd7.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/f4/
-rw-r--r-- root/root    712832 2016-11-21 14:02 ./usr/lib/debug/.build-id/f4/979521eab4ea71d2b31da1403b041256ff7b03.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/f6/
-rw-r--r-- root/root    848832 2016-11-21 14:02 ./usr/lib/debug/.build-id/f6/89f48d3fd508048fa5a13899656cfce385c260.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/debug/.build-id/f9/
-rw-r--r-- root/root   1174916 2016-11-21 14:02 ./usr/lib/debug/.build-id/f9/d9c3e19a946d3808d4c6b81b78526c39411275.debug
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/share/
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/share/doc/
lrwxrwxrwx root/root         0 2016-11-21 14:02 ./usr/share/doc/meshlab-dbgsym -> meshlab


meshlab_1.3.2+dfsg1-3_armhf.deb
-------------------------------

 new debian package, version 2.0.
 size 3587482 bytes: control archive=6414 bytes.
    1283 bytes,    20 lines      control              
   15645 bytes,   195 lines      md5sums              
      20 bytes,     1 lines      shlibs               
      60 bytes,     2 lines      triggers             
 Package: meshlab
 Version: 1.3.2+dfsg1-3
 Architecture: armhf
 Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
 Installed-Size: 16087
 Depends: lib3ds-1-3, libbz2-1.0, libc6 (>= 2.7), libgcc1 (>= 1:3.5), libgl1-mesa-glx | libgl1, libglew2.0 (>= 1.12.0), libglu1-mesa | libglu1, libmuparser2v5 (>= 2.2.3), libopenctm1 (>= 1.0.3), libqhull7, libqt4-network (>= 4:4.6.1), libqt4-opengl (>= 4:4.6.1), libqt4-script (>= 4:4.5.3), libqt4-xml (>= 4:4.5.3), libqt4-xmlpatterns (>= 4:4.6.1), libqtcore4 (>= 4:4.7.0~beta1), libqtgui4 (>= 4:4.8.0), libstdc++6 (>= 5.2)
 Recommends: chemical-mime-data
 Section: graphics
 Priority: extra
 Homepage: http://meshlab.sourceforge.net/
 Description: System for processing and editing triangular meshes
  MeshLab is an open source, portable, and extendible system for the
  processing and editing of unstructured 3D triangular meshes.
  The system is aimed to help the processing of the typical not-so-small
  unstructured models arising in 3D scanning, providing a set of tools for
  editing, cleaning, healing, inspecting, rendering and converting this kind
  of meshes.
  .
  Meshlab can read files in these formats: PLY, STL, OFF, OBJ, 3DS, COLLADA
  and PTX. It can write PLY, STL, OFF, OBJ, 3DS, COLLADA, VRML, and DXF.

drwxr-xr-x root/root         0 2016-11-21 14:02 ./
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/bin/
-rwxr-xr-x root/root   1142340 2016-11-21 14:02 ./usr/bin/meshlab
-rwxr-xr-x root/root     46952 2016-11-21 14:02 ./usr/bin/meshlabserver
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/meshlab/
lrwxrwxrwx root/root         0 2016-11-21 14:02 ./usr/lib/meshlab/libcommon.so.1 -> libcommon.so.1.0.0
lrwxrwxrwx root/root         0 2016-11-21 14:02 ./usr/lib/meshlab/libcommon.so.1.0 -> libcommon.so.1.0.0
-rw-r--r-- root/root    694236 2016-11-21 14:02 ./usr/lib/meshlab/libcommon.so.1.0.0
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/meshlab/plugins/
-rw-r--r-- root/root      4853 2012-08-02 11:35 ./usr/lib/meshlab/plugins/filter_measure.xml
-rw-r--r-- root/root      2932 2012-06-27 09:34 ./usr/lib/meshlab/plugins/filter_mutualinfo.xml
-rw-r--r-- root/root     59468 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libdecorate_background.so
-rw-r--r-- root/root    178844 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libdecorate_base.so
-rw-r--r-- root/root    207960 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libdecorate_raster_proj.so
-rw-r--r-- root/root    166644 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libdecorate_shadow.so
-rw-r--r-- root/root    888348 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libedit_align.so
-rw-r--r-- root/root    339944 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libedit_arc3D.so
-rw-r--r-- root/root    236720 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libedit_hole.so
-rw-r--r-- root/root    141776 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libedit_manipulators.so
-rw-r--r-- root/root     51260 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libedit_measure.so
-rw-r--r-- root/root    218152 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libedit_paint.so
-rw-r--r-- root/root    311616 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libedit_pickpoints.so
-rw-r--r-- root/root    108708 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libedit_point.so
-rw-r--r-- root/root    171172 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libedit_quality.so
-rw-r--r-- root/root     63480 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libedit_select.so
-rw-r--r-- root/root    269872 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libedit_texture.so
-rw-r--r-- root/root    139436 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_aging.so
-rw-r--r-- root/root    113136 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_ao.so
-rw-r--r-- root/root    525332 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_autoalign.so
-rw-r--r-- root/root     38740 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_bnpts.so
-rw-r--r-- root/root     75724 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_camera.so
-rw-r--r-- root/root    211484 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_clean.so
-rw-r--r-- root/root    109056 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_color_projection.so
-rw-r--r-- root/root    129200 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_colorize.so
-rw-r--r-- root/root     77756 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_colorproc.so
-rw-r--r-- root/root     92152 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_create.so
-rw-r--r-- root/root    170376 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_dirt.so
-rw-r--r-- root/root    135420 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_fractal.so
-rw-r--r-- root/root    190956 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_func.so
-rw-r--r-- root/root    273636 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_img_patch_param.so
-rw-r--r-- root/root    573344 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_isoparametrization.so
-rw-r--r-- root/root     96368 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_layer.so
-rw-r--r-- root/root     92220 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_measure.so
-rw-r--r-- root/root    647616 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_meshing.so
-rw-r--r-- root/root    223792 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_mls.so
-rw-r--r-- root/root    113212 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_mutualinfo.so
-rw-r--r-- root/root    204044 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_photosynth.so
-rw-r--r-- root/root    625404 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_plymc.so
-rw-r--r-- root/root    228324 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_poisson.so
-rw-r--r-- root/root     92276 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_qhull.so
-rw-r--r-- root/root     67600 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_quality.so
-rw-r--r-- root/root    302032 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_sampling.so
-rw-r--r-- root/root    162588 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_sdfgpu.so
-rw-r--r-- root/root    104548 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_select.so
-rw-r--r-- root/root    577844 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_ssynth.so
-rw-r--r-- root/root    429416 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_texture.so
-rw-r--r-- root/root    166164 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_trioptimize.so
-rw-r--r-- root/root    153812 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_unsharp.so
-rw-r--r-- root/root    211576 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfilter_zippering.so
-rw-r--r-- root/root     94296 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfiltercreateiso.so
-rw-r--r-- root/root     59248 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libfiltergeodesic.so
-rw-r--r-- root/root     63592 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libio_3ds.so
-rw-r--r-- root/root    451344 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libio_base.so
-rw-r--r-- root/root     75892 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libio_bre.so
-rw-r--r-- root/root    265220 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libio_collada.so
-rw-r--r-- root/root     59280 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libio_ctm.so
-rw-r--r-- root/root     63572 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libio_expe.so
-rw-r--r-- root/root     55312 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libio_gts.so
-rw-r--r-- root/root     63408 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libio_json.so
-rw-r--r-- root/root     30492 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libio_m.so
-rw-r--r-- root/root    236072 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libio_pdb.so
-rw-r--r-- root/root     51168 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libio_tri.so
-rw-r--r-- root/root    170780 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libio_u3d.so
-rw-r--r-- root/root    310612 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libio_x3d.so
-rw-r--r-- root/root    117428 2016-11-21 14:02 ./usr/lib/meshlab/plugins/librender_gdp.so
-rw-r--r-- root/root    137848 2016-11-21 14:02 ./usr/lib/meshlab/plugins/librender_radiance_scaling.so
-rw-r--r-- root/root    250852 2016-11-21 14:02 ./usr/lib/meshlab/plugins/librender_rfx.so
-rw-r--r-- root/root     76156 2016-11-21 14:02 ./usr/lib/meshlab/plugins/librender_splatting.so
-rw-r--r-- root/root     55356 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libsampleedit.so
-rw-r--r-- root/root     34608 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libsamplefilter.so
-rw-r--r-- root/root     36648 2016-11-21 14:02 ./usr/lib/meshlab/plugins/libsamplefilterdyn.so
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/mime/
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/lib/mime/packages/
-rw-r--r-- root/root      2119 2016-11-18 12:48 ./usr/lib/mime/packages/meshlab
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/share/
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/share/applications/
-rw-r--r-- root/root       696 2016-11-21 13:58 ./usr/share/applications/meshlab.desktop
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/share/doc/
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/share/doc/meshlab/
-rw-r--r-- root/root      3594 2016-11-21 14:02 ./usr/share/doc/meshlab/changelog.Debian.gz
-rw-r--r-- root/root     13445 2016-11-21 14:02 ./usr/share/doc/meshlab/copyright
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/share/lintian/
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/share/lintian/overrides/
-rw-r--r-- root/root        69 2016-11-18 12:48 ./usr/share/lintian/overrides/meshlab
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/share/meshlab/
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/share/meshlab/shaders/
-rw-r--r-- root/root      3122 2012-03-21 18:04 ./usr/share/meshlab/shaders/Cook-Torrance.frag
-rw-r--r-- root/root      6463 2011-10-14 16:34 ./usr/share/meshlab/shaders/Cook-Torrance.gdp
-rw-r--r-- root/root      2130 2012-03-21 18:04 ./usr/share/meshlab/shaders/Cook-Torrance.vert
-rw-r--r-- root/root      2725 2011-10-14 16:34 ./usr/share/meshlab/shaders/Hatch.frag
-rw-r--r-- root/root      6772 2011-10-14 16:34 ./usr/share/meshlab/shaders/Hatch.gdp
-rw-r--r-- root/root      2485 2011-10-14 16:34 ./usr/share/meshlab/shaders/Hatch.vert
-rw-r--r-- root/root      3136 2011-10-14 16:34 ./usr/share/meshlab/shaders/Oren-Nayar.frag
-rw-r--r-- root/root      6201 2011-10-14 16:34 ./usr/share/meshlab/shaders/Oren-Nayar.gdp
-rw-r--r-- root/root      2094 2011-10-14 16:34 ./usr/share/meshlab/shaders/Oren-Nayar.vert
-rw-r--r-- root/root      2154 2011-10-14 16:34 ./usr/share/meshlab/shaders/SEM.frag
-rw-r--r-- root/root      2161 2011-10-14 16:34 ./usr/share/meshlab/shaders/SEM.vert
-rw-r--r-- root/root      1764 2011-10-14 16:34 ./usr/share/meshlab/shaders/ambient_occlusion.vert
-rw-r--r-- root/root      3481 2011-10-14 16:34 ./usr/share/meshlab/shaders/ambient_occlusion4.frag
-rw-r--r-- root/root      3523 2011-10-14 16:34 ./usr/share/meshlab/shaders/ambient_occlusion8.frag
drwxr-xr-x root/root         0 2013-10-16 14:38 ./usr/share/meshlab/shaders/decorate_shadow/
drwxr-xr-x root/root         0 2013-10-16 14:38 ./usr/share/meshlab/shaders/decorate_shadow/sm/
-rw-r--r-- root/root        59 2011-10-14 16:34 ./usr/share/meshlab/shaders/decorate_shadow/sm/depth.frag
-rw-r--r-- root/root      1955 2011-10-14 16:34 ./usr/share/meshlab/shaders/decorate_shadow/sm/depth.vert
-rw-r--r-- root/root       483 2011-10-14 16:34 ./usr/share/meshlab/shaders/decorate_shadow/sm/object.frag
-rw-r--r-- root/root       181 2011-10-14 16:34 ./usr/share/meshlab/shaders/decorate_shadow/sm/object.vert
drwxr-xr-x root/root         0 2013-10-16 14:38 ./usr/share/meshlab/shaders/decorate_shadow/ssao/
-rw-r--r-- root/root      1057 2011-10-14 16:34 ./usr/share/meshlab/shaders/decorate_shadow/ssao/blur.frag
-rw-r--r-- root/root        83 2011-10-14 16:34 ./usr/share/meshlab/shaders/decorate_shadow/ssao/blur.vert
-rw-r--r-- root/root       164 2011-10-14 16:34 ./usr/share/meshlab/shaders/decorate_shadow/ssao/normalMap.frag
-rw-r--r-- root/root       149 2011-10-14 16:34 ./usr/share/meshlab/shaders/decorate_shadow/ssao/normalMap.vert
-rw-r--r-- root/root      4159 2011-10-14 16:34 ./usr/share/meshlab/shaders/decorate_shadow/ssao/ssao.frag
-rw-r--r-- root/root        88 2011-10-14 16:34 ./usr/share/meshlab/shaders/decorate_shadow/ssao/ssao.vert
drwxr-xr-x root/root         0 2013-10-16 14:38 ./usr/share/meshlab/shaders/decorate_shadow/vsm/
-rw-r--r-- root/root       315 2011-10-14 16:34 ./usr/share/meshlab/shaders/decorate_shadow/vsm/depthVSM.frag
-rw-r--r-- root/root        93 2011-10-14 16:34 ./usr/share/meshlab/shaders/decorate_shadow/vsm/depthVSM.vert
-rw-r--r-- root/root      1089 2011-10-14 16:34 ./usr/share/meshlab/shaders/decorate_shadow/vsm/objectVSM.frag
-rw-r--r-- root/root       128 2011-10-14 16:34 ./usr/share/meshlab/shaders/decorate_shadow/vsm/objectVSM.vert
drwxr-xr-x root/root         0 2013-10-16 14:38 ./usr/share/meshlab/shaders/decorate_shadow/vsmb/
-rw-r--r-- root/root       998 2011-10-14 16:34 ./usr/share/meshlab/shaders/decorate_shadow/vsmb/blurVSM.frag
-rw-r--r-- root/root        83 2011-10-14 16:34 ./usr/share/meshlab/shaders/decorate_shadow/vsmb/blurVSM.vert
-rw-r--r-- root/root       315 2011-10-14 16:34 ./usr/share/meshlab/shaders/decorate_shadow/vsmb/depthVSM.frag
-rw-r--r-- root/root        93 2011-10-14 16:34 ./usr/share/meshlab/shaders/decorate_shadow/vsmb/depthVSM.vert
-rw-r--r-- root/root      1354 2011-10-14 16:34 ./usr/share/meshlab/shaders/decorate_shadow/vsmb/objectVSM.frag
-rw-r--r-- root/root       133 2011-10-14 16:34 ./usr/share/meshlab/shaders/decorate_shadow/vsmb/objectVSM.vert
-rw-r--r-- root/root      1982 2011-10-14 16:34 ./usr/share/meshlab/shaders/depthmap.frag
-rw-r--r-- root/root      6462 2011-10-14 16:34 ./usr/share/meshlab/shaders/depthmap.gdp
-rw-r--r-- root/root      1913 2011-10-14 16:34 ./usr/share/meshlab/shaders/depthmap.vert
-rw-r--r-- root/root      1195 2011-10-14 16:34 ./usr/share/meshlab/shaders/dimple.frag
-rw-r--r-- root/root      4822 2011-10-14 16:34 ./usr/share/meshlab/shaders/dimple.gdp
-rw-r--r-- root/root       805 2011-10-14 16:34 ./usr/share/meshlab/shaders/dimple.vert
-rw-r--r-- root/root      6393 2011-10-14 16:34 ./usr/share/meshlab/shaders/electronic microscope.gdp
-rw-r--r-- root/root      1772 2011-10-14 16:34 ./usr/share/meshlab/shaders/envmap.frag
-rw-r--r-- root/root      5765 2012-03-21 18:04 ./usr/share/meshlab/shaders/envmap.gdp
-rw-r--r-- root/root      2745 2011-10-14 16:34 ./usr/share/meshlab/shaders/envmap.vert
-rw-r--r-- root/root      1035 2011-10-14 16:34 ./usr/share/meshlab/shaders/glass.frag
-rw-r--r-- root/root      5497 2011-10-14 16:34 ./usr/share/meshlab/shaders/glass.gdp
-rw-r--r-- root/root       535 2011-10-14 16:34 ./usr/share/meshlab/shaders/glass.vert
-rw-r--r-- root/root       896 2011-10-14 16:34 ./usr/share/meshlab/shaders/gooch.frag
-rw-r--r-- root/root      5193 2011-10-14 16:34 ./usr/share/meshlab/shaders/gooch.gdp
-rw-r--r-- root/root       701 2011-10-14 16:34 ./usr/share/meshlab/shaders/gooch.vert
-rw-r--r-- root/root       608 2011-10-14 16:34 ./usr/share/meshlab/shaders/lattice.frag
-rw-r--r-- root/root      5596 2011-10-14 16:34 ./usr/share/meshlab/shaders/lattice.gdp
-rw-r--r-- root/root      1133 2011-10-14 16:34 ./usr/share/meshlab/shaders/lattice.vert
-rw-r--r-- root/root      2247 2011-10-14 16:34 ./usr/share/meshlab/shaders/minnaert.frag
-rw-r--r-- root/root      6296 2011-10-14 16:34 ./usr/share/meshlab/shaders/minnaert.gdp
-rw-r--r-- root/root      2064 2011-10-14 16:34 ./usr/share/meshlab/shaders/minnaert.vert
-rw-r--r-- root/root      1934 2011-10-14 16:34 ./usr/share/meshlab/shaders/normalmap.frag
-rw-r--r-- root/root      6181 2011-10-14 16:34 ./usr/share/meshlab/shaders/normalmap.gdp
-rw-r--r-- root/root      1902 2011-10-14 16:34 ./usr/share/meshlab/shaders/normalmap.vert
-rw-r--r-- root/root      1152 2011-10-14 16:34 ./usr/share/meshlab/shaders/phong.frag
-rw-r--r-- root/root      4582 2011-10-14 16:34 ./usr/share/meshlab/shaders/phong.gdp
-rw-r--r-- root/root       365 2011-10-14 16:34 ./usr/share/meshlab/shaders/phong.vert
-rw-r--r-- root/root      1445 2011-10-14 16:34 ./usr/share/meshlab/shaders/polkadot3d.frag
-rw-r--r-- root/root      5431 2011-10-14 16:34 ./usr/share/meshlab/shaders/polkadot3d.gdp
-rw-r--r-- root/root      1916 2011-10-14 16:34 ./usr/share/meshlab/shaders/polkadot3d.vert
-rw-r--r-- root/root      3142 2011-10-14 16:34 ./usr/share/meshlab/shaders/reflexion_lines.frag
-rw-r--r-- root/root      4164 2011-10-14 16:34 ./usr/share/meshlab/shaders/reflexion_lines.gdp
-rw-r--r-- root/root      2113 2011-10-14 16:34 ./usr/share/meshlab/shaders/reflexion_lines.vert
drwxr-xr-x root/root         0 2013-10-16 14:38 ./usr/share/meshlab/shaders/shadersrm/
-rw-r--r-- root/root     49427 2011-10-14 16:34 ./usr/share/meshlab/shaders/shadersrm/NormalMapping.rfx
-rw-r--r-- root/root     51589 2011-10-14 16:34 ./usr/share/meshlab/shaders/shadersrm/PhongUntextured.rfx
-rw-r--r-- root/root     65708 2011-10-14 16:34 ./usr/share/meshlab/shaders/shadersrm/QualityContour.rfx
-rw-r--r-- root/root     65467 2011-10-14 16:34 ./usr/share/meshlab/shaders/shadersrm/ZBrush.rfx
-rw-r--r-- root/root     44021 2011-10-14 16:34 ./usr/share/meshlab/shaders/shadersrm/cartoon.rfx
drwxr-xr-x root/root         0 2013-10-16 14:38 ./usr/share/meshlab/shaders/shadersrm/old/
-rw-r--r-- root/root     46026 2011-10-14 16:34 ./usr/share/meshlab/shaders/shadersrm/old/Depth of Field.rfx
-rw-r--r-- root/root     60035 2011-10-14 16:34 ./usr/share/meshlab/shaders/shadersrm/old/GlyphBomb.rfx
-rw-r--r-- root/root     50650 2011-10-14 16:34 ./usr/share/meshlab/shaders/shadersrm/old/ImageBasedLighting.rfx
-rw-r--r-- root/root     29480 2011-10-14 16:34 ./usr/share/meshlab/shaders/shadersrm/old/Plastic.rfx
-rw-r--r-- root/root     34106 2011-10-14 16:34 ./usr/share/meshlab/shaders/shadersrm/old/RenderToTexture.rfx
-rw-r--r-- root/root     43000 2011-10-14 16:34 ./usr/share/meshlab/shaders/shadersrm/old/cubeenvmap.rfx
-rw-r--r-- root/root     56748 2011-10-14 16:34 ./usr/share/meshlab/shaders/shadersrm/old/fur.rfx
-rw-r--r-- root/root     45611 2011-10-14 16:34 ./usr/share/meshlab/shaders/shadersrm/old/hatching.rfx
-rw-r--r-- root/root      2868 2011-10-14 16:34 ./usr/share/meshlab/shaders/slicingplane.frag
-rw-r--r-- root/root      7616 2011-10-14 16:34 ./usr/share/meshlab/shaders/slicingplane.gdp
-rw-r--r-- root/root      2148 2011-10-14 16:34 ./usr/share/meshlab/shaders/slicingplane.vert
drwxr-xr-x root/root         0 2013-10-16 14:38 ./usr/share/meshlab/shaders/splatpyramid/
-rw-r--r-- root/root      4031 2011-10-14 16:34 ./usr/share/meshlab/shaders/splatpyramid/shader_analysis.frag
-rw-r--r-- root/root       160 2011-10-14 16:34 ./usr/share/meshlab/shaders/splatpyramid/shader_analysis.vert
-rw-r--r-- root/root      4271 2011-10-14 16:34 ./usr/share/meshlab/shaders/splatpyramid/shader_analysis_color.frag
-rw-r--r-- root/root       207 2011-10-14 16:34 ./usr/share/meshlab/shaders/splatpyramid/shader_analysis_color.vert
-rw-r--r-- root/root       406 2011-10-14 16:34 ./usr/share/meshlab/shaders/splatpyramid/shader_copy.frag
-rw-r--r-- root/root       142 2011-10-14 16:34 ./usr/share/meshlab/shaders/splatpyramid/shader_copy.vert
-rw-r--r-- root/root       424 2011-10-14 16:34 ./usr/share/meshlab/shaders/splatpyramid/shader_copy_color.frag
-rw-r--r-- root/root       142 2011-10-14 16:34 ./usr/share/meshlab/shaders/splatpyramid/shader_copy_color.vert
-rw-r--r-- root/root      1139 2011-10-14 16:34 ./usr/share/meshlab/shaders/splatpyramid/shader_phong.frag
-rw-r--r-- root/root       164 2011-10-14 16:34 ./usr/share/meshlab/shaders/splatpyramid/shader_phong.vert
-rw-r--r-- root/root      1824 2011-10-14 16:34 ./usr/share/meshlab/shaders/splatpyramid/shader_phong_color.frag
-rw-r--r-- root/root       177 2011-10-14 16:34 ./usr/share/meshlab/shaders/splatpyramid/shader_phong_color.vert
-rw-r--r-- root/root       950 2011-10-14 16:34 ./usr/share/meshlab/shaders/splatpyramid/shader_point_projection.frag
-rw-r--r-- root/root      1144 2011-10-14 16:34 ./usr/share/meshlab/shaders/splatpyramid/shader_point_projection.vert
-rw-r--r-- root/root       994 2011-10-14 16:34 ./usr/share/meshlab/shaders/splatpyramid/shader_point_projection_color.frag
-rw-r--r-- root/root      1117 2011-10-14 16:34 ./usr/share/meshlab/shaders/splatpyramid/shader_point_projection_color.vert
-rw-r--r-- root/root      5150 2011-10-14 16:34 ./usr/share/meshlab/shaders/splatpyramid/shader_synthesis.frag
-rw-r--r-- root/root       108 2011-10-14 16:34 ./usr/share/meshlab/shaders/splatpyramid/shader_synthesis.vert
-rw-r--r-- root/root      5571 2011-10-14 16:34 ./usr/share/meshlab/shaders/splatpyramid/shader_synthesis_color.frag
-rw-r--r-- root/root       259 2011-10-14 16:34 ./usr/share/meshlab/shaders/splatpyramid/shader_synthesis_color.vert
-rw-r--r-- root/root      2306 2011-10-14 16:34 ./usr/share/meshlab/shaders/stripes2.frag
-rw-r--r-- root/root      6650 2011-10-14 16:34 ./usr/share/meshlab/shaders/stripes2.gdp
-rw-r--r-- root/root      3923 2011-10-14 16:34 ./usr/share/meshlab/shaders/stripes2.vert
-rw-r--r-- root/root      2220 2011-10-14 16:34 ./usr/share/meshlab/shaders/toon.frag
-rw-r--r-- root/root      6927 2011-10-14 16:34 ./usr/share/meshlab/shaders/toon.gdp
-rw-r--r-- root/root      1933 2011-10-14 16:34 ./usr/share/meshlab/shaders/toon.vert
-rw-r--r-- root/root      2140 2011-10-14 16:34 ./usr/share/meshlab/shaders/xray.frag
-rw-r--r-- root/root      6350 2011-10-14 16:34 ./usr/share/meshlab/shaders/xray.gdp
-rw-r--r-- root/root      1992 2011-10-14 16:34 ./usr/share/meshlab/shaders/xray.vert
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/share/mime/
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/share/mime/packages/
-rw-r--r-- root/root      2907 2016-11-18 12:48 ./usr/share/mime/packages/meshlab.xml
drwxr-xr-x root/root         0 2016-11-21 14:02 ./usr/share/pixmaps/
-rw-r--r-- root/root      5831 2016-11-21 14:02 ./usr/share/pixmaps/meshlab.png


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


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

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use

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

Build Architecture: armhf
Build-Space: 1185112
Build-Time: 14812
Distribution: stretch-staging
Host Architecture: armhf
Install-Time: 633
Job: meshlab_1.3.2+dfsg1-3
Machine Architecture: armhf
Package: meshlab
Package-Time: 15513
Source-Version: 1.3.2+dfsg1-3
Space: 1185112
Status: successful
Version: 1.3.2+dfsg1-3
--------------------------------------------------------------------------------
Finished at 2016-11-29T04:08:54Z
Build needed 04:18:33, 1185112k disc space